rindex()方法

rindex()方法

描述

Python rindex() 方法返回子字符串最后一次出现在字符串中的索引位置,该方法与rfind() 方法一样,只不过如果子字符串不在字符串中会报一个异常。

语法

rindex()方法语法:

str.rindex(sub[,start=0[,end=len(S)]])

参数

  • sub -- 指定检索的子字符串
  • S -- 父字符串
  • start -- 可选参数,开始查找的位置,默认为0。(可单独指定)
  • end -- 可选参数,结束查找位置,默认为字符串的长度。(不能单独指定)

返回值

返回子字符串最后一次出现在字符串中的的索引位置,如果没有匹配项则会报一个异常。

S1 = "this is really a string example....wow!!!"
S2 = "is"
print(S1.rindex(S2))  # 5
print(S1.rindex(S2, 10)) # 异常

#     print(S1.rindex(S2, 10))
# ValueError: substring not found

 

posted @ 2018-12-22 16:57  小黑_9527  阅读(519)  评论(0编辑  收藏  举报