#字符串的查询操作
#index()-->查找子串substr第一次出现的位置,返回这个子串第一个字母的索引
# 如果查找的子串不存在时,抛出ValueError
#rindex()-->查找子串subtr最后一次出现的位置,返回这个子串第一个字母的索引,
# 如果查找的子串不存在时,抛出ValueError
#find()-->查找子串substr第一次出现的位置,如果查找的子串不存在,则返回-1
#rfind()-->查找子串substr最后一次出现的位置,如果查找的子串不存在,则返回-1
##########################################
s='hello,hello'#11个字符
print(s.index('lo'))
print(s.index('el'))
print(s.find('lo'))
print(s.rindex('lo'))
print(s.rfind('lo'))
#hello,hello
#正向索引:0,1,2,3,4,5,6,7,8,9,10
#逆向索引-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1
#print(s.index('k'))#ValueError: substring not found
#print(s.rindex('k'))#ValueError: substring not found
print(s.find('k'))
print(s.rfind('k'))
Python入门--字符串的查询操作,find,rfind,index,rindex
最新推荐文章于 2023-11-05 20:28:05 发布