Bootstrap

python字符串数据容器练习(replace,split,count)

一、要求

二、代码实现

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()`:统计子串在字符串中出现的次数。

;