字符串的常用操作
字符串的查询操作
- index()查找子串substr第一次出现的位置,如果查找的子串不存在是,则抛出ValueError
str=('python,python')
print(str.index('on'))#on第一次出现的位置
#4
- rindex()查找子串substr最后一次出现的位置,如果查找的子串不存在时,则抛出ValueError
str=('python,python')
print(str.rindex('on'))#on最后一次出现的位置
#11
- find()查找子串substr第一次出现的位置,如果查找的子串不存在时,则返回-1
str=('python,python')
print(str.rfind('on'))#on第一次出现的位置
#4
- rfind()查找子串substr最后一次出现的位置,如果查找的子串不存在时,则返回-1
str=('python,python')
print(str.rfind('on'))#on最后一次出现的位置
#11
字符串的大小写转换操作的方法
upper() 把字符串中所有字符都转换成大写字母
s='python'
a=s.upper()
print(a)
#PYTHON
lower() 把字符串中所有字符都转成小写字母
s='PYthon'
a=s.lower()
print(a)
#python
swapcase() 把字符串中所有大写字母转成小写字母,把所有小写字母都转成大写字母
s='PYthon'
print(s.swapcase())
#pyTHON
capitalize() 把第一个字符转换为大写,把其余字符转换为小写
s='PYthon'
print