Python/ref string rfind

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

<languages />

Python字符串rfind()方法

❮字符串方法

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

    txt = "Mi 
    casa, su casa."

x = txt.rfind("casa")

print(x)

定义和用法

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

The rfind() 如果找不到该值,则方法返回-1。

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

句法

string.rfind(value, start, end)
  

参数值

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

更多例子

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

    txt = "Hello, welcome to my world."

x = txt.rfind("e")

print(x)

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

    txt = "Hello, welcome to my world."

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

print(x)

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

    txt = "Hello, welcome to my world."


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

❮字符串方法