一、要求
二、代码实现
str = "itheima itcast boxuegu"
num = str.count("it")
print(f"[num]")
str1 = str.replace(" " , "|")
print(str1)
str2 = str1.split("|")
print(str2)
三、知识点总结
Python字符串是由一系列字符组成的数据类型。在Python中,字符串是不可变的,这意味着一旦创建了一个字符串,就不能修改它的内容。以下是关于Python字符串的一些重要知识点:
1. 字符串的基本操作:
拼接字符串:使用`+`运算符。
重复字符串:使用`*`运算符。
索引和切片:使用`[]`和`:`操作符访问字符串中的子串。
长度:使用`len()`函数获取字符串长度。
转换大小写:使用`upper()`和`lower()`方法。
分割和连接:使用`split()`和`join()`方法。
2. 字符串格式化:
使用`%`运算符进行格式化。
使用`str.format()`方法进行格式化。
使用f-string(Python 3.6+)进行格式化。
示例:
name = '张三'
age = 25
# 使用%运算符
s = '我叫%s,今年%d岁' % (name, age)
# 使用str.format()方法
s = '我叫{},今年{}岁'.format(name, age)
# 使用f-string
s = f'我叫{name},今年{age}岁'
3. 字符串方法:
- `capitalize()`:将字符串的首字母大写。
- `title()`:将字符串中每个单词的首字母大写。
- `strip()`:去除字符串两端的空格和特殊字符。
- `startswith()`和`endswith()`:检查字符串是否以特定子串开头或结尾。
- `find()`和`index()`:查找子串在字符串中的位置。
- `replace()`:替换字符串中的旧子串为新子串。
- `count()`:统计子串在字符串中出现的次数。