Python rindex() 方法
Python 字符串对象的 rindex() 返回子字符串 str 在字符串中最后出现的位置
如果没有匹配的字符串会抛出异常 ValueError
还可以指定可选参数 [beg:end] 设置查找的区间
语法
str.rindex(str, beg=0 end=len(string))
参数
参数 | 说明 |
---|---|
str | 查找的字符串 |
beg | 开始查找的位置,默认为 0 |
end | 结束查找位置,默认为字符串的长度 |
返回值
返回子字符串 str 在字符串中最后出现的位置
如果没有匹配的字符串会抛出异常 ValueError
范例
下面的代码使用 rindex() 查找字符串最后出现的位置
>>> 'Hello World'.rindex('o') 7 >>> 'Hello World'.rindex('Wos') Traceback (most recent call last): File "<pyshell#270>", line 1, in <module> 'Hello World'.rindex('Wos') ValueError: substring not found