rindex()方法如果子字串str返回最後一個索引,如果沒有這樣的索引存在,可選限制搜索,會引發異常string[beg:end].
語法
以下是 rindex()方法的語法 -
str.rindex(str, beg=0 end=len(string))
參數
-
str -- 此選項指定要搜索的字串
-
beg -- 這是起始索引,默認值是 0
-
len -- 這是結束索引,默認情況下它等於字串的長度
返回值
該方法如果找到 str 則返回最後一個索引,如果沒有找到則拋出一個否則異常。
示例
下麵的示例顯示 rindex() 方法的使用。
#!/usr/bin/python3 str1 = "this is really a string example....wow!!!" str2 = "is" print (str1.rindex(str2)) print (str1.rindex(str2,10))
當我們運行上面的程式,會產生以下結果 -
5 Traceback (most recent call last): File "test.py", line 5, in print (str1.rindex(str2,10)) ValueError: substring not found