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