转载http://www.runoob.com/python/att-string-rfind.html
描述
Python rfind() 返回字符串第一次出现的位置(从右向左查询),如果没有匹配项则返回-1。
Python find() 返回字符串第一次出现的位置(从左向右查询),如果没有匹配项则返回-1。
语法
str.rfind(str, beg=0 end=len(string))
str.find(str, beg=0 end=len(string))
参数
- str -- 查找的字符串
- beg -- 开始查找的位置,默认为 0
- end -- 结束查找位置,默认为字符串的长度。
例子
str = "this is really a string example....wow!!!"; substr = "is"; print(str.rfind(substr)) print(str.rfind(substr, 0, 10)) print(str.rfind(substr, 10, 0)) print(str.find(substr)) print(str.find(substr, 0, 10)) print(str.find(substr, 10, 0))
结果
5 5 -1 2 2 -1