字符串
- 字符串是字符容器,一个字符串可以存放任意数量的字符。例如,“how are you”
- 字符串的下标索引:和列表、元组一样,字符串也支持通过下标进行的访问。
- 正向索引:字符串中的每个元素,从前到后,其下标是从0开始,依次递增的。
- 反向索引:字符串中的每个元素,从后到前,其下标是从-1开始,依次递减的。
- 注意:和元组一眼,字符串也是无法修改的。
字符串的常见操作
- 查找某子串的起始下标:
1.功能:查找指定子串在字符串中的起始下标,如果该子串不存在,则会报错。
2.查找语法:字符串名.index(子串)
- 字符串的替换:
1.语法:字符串n名.replace(子串1,字符串m)
2.功能:在字符串n中,将子串1,替换成字符串m。
3.注意:不是修改字符串n本身,而是得到一个新的字符串
- 字符穿的分隔:
1.语法:字符串.split(分隔符)
2.功能:按照指定分隔符,将字符串分为多个子串,并将这些子串存入列表中。
3.注意:字符串本身不变,而是得到一个列表对象
- 字符串的规整操作:
1.语法:字符串n.strip(字符串m)
2.功能:在字符串n中,去除字符串m。
3.注意:若该函数的参数为空,则默认去除前后空格。
- 字符串中子串个数:
1.语法:字符串n.count(子串m)
2.功能:在字符串n中,统计子串m出现的次数
- 计算字符串的长度:
1.语法:len(字符串)
2.功能:计算字符串的长度