Python 字符串 rindex() 方法

5 Sept 2024 | 2 分钟阅读

Python rindex() 方法与 rfind() 方法相同,只是它会抛出错误 ValueError。如果未找到子字符串,则此方法将引发异常 ValueError。语法如下所示。

签名

参数

sub : 要搜索的子字符串。

start (可选) : 开始搜索的起始索引。

end (可选) : 停止搜索的结束索引。

返回

它返回子字符串的索引,或者引发异常 ValueError。

让我们看一些 rindex() 方法的示例来了解它的功能。

Python 字符串 rindex() 方法示例:简单示例

首先创建一个简单的示例,以查看如何实现此方法。此方法返回子字符串的索引。

输出

18

Python 字符串 rindex() 方法示例 2

此方法接受参数 start 和 end 索引,以便从子字符串中搜索子字符串。请参阅下面的示例。

输出

18 
6

Python 字符串 rindex() 方法示例 3

如果在字符串中未找到子字符串,则会引发 ValueError。请参阅下面的示例。

输出

ValueError: substring not found

下一个主题Python 字符串