Python/ref string rindex

来自菜鸟教程
跳转至:导航、​搜索

<languages />

Python字符串rindex()方法

❮字符串方法

文字在哪里 last 出现字符串“ casa” ?:

    txt = "Mi 
    casa, su casa."

x = txt.rindex("casa")

print(x)

定义和用法

The rindex() 方法查找指定值的最后一次出现。

The rindex() 如果找不到该值,则方法引发异常。

The rindex() 方法几乎与 rfind() 方法。见下面的例子。

句法

string.rindex(value, start, end)
  

参数值

参数 描述
value 需要。要搜索的值
start 可选的。从哪里开始搜索。默认为0
end 可选的。在哪里结束搜索。默认值是字符串的末尾

更多例子

文本中最后出现的字母“ e”在哪里?:

    txt = "Hello, welcome to my world."

x = txt.rindex("e")

print(x)

仅在位置5和10之间搜索时,文本中最后出现的字母“ e”是什么?:

    txt = "Hello, welcome to my world."

x = txt.rindex("e", 
    5, 10)

print(x)

如果找不到该值,则rfind()方法返回-1,但是rindex()方法将引发异常:

    txt = "Hello, welcome to my world."


    print(txt.rfind("q"))
print(txt.rindex("q"))

❮字符串方法