天天看點

python3 index函數_Python3 rindex()方法

Python3 rindex()方法

描述

rindex() 傳回子字元串 str 在字元串中最後出現的位置,如果沒有比對的字元串會報異常,你可以指定可選參數[beg:end]設定查找的區間。

文法

rindex()方法文法:

str.rindex(str, beg=0 end=len(string))

參數

str -- 查找的字元串

beg -- 開始查找的位置,預設為0

end -- 結束查找位置,預設為字元串的長度。

傳回值

傳回子字元串 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 6, in

print (str1.rindex(str2,10))

ValueError: substring not found