字符串的常用操作
(一)字符串的查询
- index()查找子串substr第一次出现的位置,如果查找的字串不存在时,则抛出ValueError
- rindex()查找子串substr最后一次出现的位置,如果查找的字串不存在时,则抛出ValueError
- find()查找子串substr第一次出现的位置,如果查找的字串不存在时,则返回-1
- rfind()查找子串substr最后一次出现的位置,如果查找的字串不存在时返回-1
a='hello,hello' print(a.index('o'))#4 print(a.find('o'))#4 print(a.rindex('o'))#10 print(a.rfind('o'))#10 print('-------查询操作建议使用find()方法--------') print(a.find('k')) print(a.rfind('k')) #print(a.index('k'))ValueError: substring not found #print(a.rindex('k'))ValueError: substring not found
(二)字符串大小写转换操作的方法
- upper()把字符串中所有字符都转成大写字母
- lower()把字符串中所有字符都转成小写字母
#字符串大小写转换的方法 s='Hello,Python' a=s.upper() print(a) b=s.lower() print(b)
- swapcase()把字符串中所有大写字母都转成小写字母,字符串中所有小写字母都转成大写字母
s2='Hello,Python' print(s2.swapcase())
- capitalize()把第一个字符转换为大写,把其余字符转换为小写
- title()把每个单词的第一个字符转换成大写,把每个单词的剩余字符转换成小写

浙公网安备 33010602011771号