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'))

 

posted @ 2022-02-25 15:05  Xxiaoyu  阅读(645)  评论(0编辑  收藏  举报