rfind()方法返回所在子str 被找到的最后一個索引,或者-1,如果沒有這樣的索引不存在,可選擇限制搜索字符串string[beg:end].
語法
以下是rfind()方法的語法:
1
|
str .rfind( str , beg = 0 end = len (string)) |
參數
- str -- 此選項指定要搜索的字符串
- beg -- 這是開始索引,默認情況下為 0
- end -- 這是結束索引,默認情況下它等于該字符串的長度
返回值
此方法如果找到返回最后一個索引,否則返回-1
例子
下面的例子顯示了rfind()方法的使用
1
2
3
4
5
6
7
8
9
10
11
12
|
#!/usr/bin/python str = "this is really a string example....wow!!!" ; str = "is" ; print str .rfind( str ); print str .rfind( str , 0 , 10 ); print str .rfind( str , 10 , 0 ); print str .find( str ); print str .find( str , 0 , 10 ); print str .find( str , 10 , 0 ); |
當我們運行上面的程序,它會產生以下結果:
1
2
3
4
5
6
|
5 5 - 1 2 2 - 1 |