Python-字符串的查询
字符串查询操作的方法:
1、index()
查找子串substr第一次出现的位置,如果查找的子串不存在时,则抛出ValueError。
2、rindex()
查找子串substr最后一次出现的位置,如果查找的子串不存在时,则抛出ValueError。
3、find() 推荐使用
查找子串substr第一次出现的位置,如果查找的子串不存在时,则返回-1。
4、rfind() 推荐使用
查找子串substr最后一次出现的位置,如果查找的子串不存在时,则返回-1。
1 s = 'hello, hello' 2 print(s.index('lo')) 3 print(s.rindex('lo')) 4 print(s.find('lo')) 5 print(s.rfind('lo')) 6 7 # print(s.index('k'))ValueError: substring not found 8 # print(s.rindex('k')) 9 print(s.find('k')) 10 print(s.rfind('k'))