Python rfind() 方法
Python 字符串对象的 rfind() 返回字符串最后一次出现的位置(从右向左查询)
如果没有找到则返回 -1
语法
str.rfind(str, beg=0 end=len(string))
参数
参数 | 说明 |
---|---|
str | 查找的字符串 |
beg | 开始查找的位置,默认为 0 |
end | 结束查找位置,默认为字符串的长度 |
返回值
返回字符串最后一次出现的位置,如果没有匹配项则返回 -1
范例
下面的代码使用 rfind() 方法查找字符串的位置
>>> 'Hello World'.rfind('o') 7 >>> 'Hello World'.find('o',0,6) 4 >>> 'Hello World'.find('o',6,0) -1