📜  Python string.rindex()方法(1)

📅  最后修改于: 2023-12-03 15:34:05.032000             🧑  作者: Mango

Python string.rindex()方法

string.rindex()是Python字符串对象的方法,它返回字符串中子字符串最后出现的位置的索引。如果子字符串不存在,则抛出一个ValueError异常。

语法
string.rindex(substring, start, end)
  • substring: 要搜索的子字符串。
  • start(可选): 搜索的起始位置。
  • end(可选): 搜索的结束位置。
返回值

返回字符串中子字符串最后出现的位置的索引。

实例
string1 = "hello world, world is so big!"
index = string1.rindex('world')
print("index of 'world': ", index)

输出:

index of 'world': 22
注意事项
  • 如果子字符串不存在,则抛出一个 ValueError 异常。
  • 如果有指定起始位置和结束位置,则只在其中搜索子字符串。
  • 可以使用 string.find() 方法查找子字符串并返回它的位置索引。如果子字符串不存在,则返回 -1