📅  最后修改于: 2023-12-03 15:19:01.432000             🧑  作者: Mango
在Python中,字符串是一种常用的数据类型,它代表了一串字符序列。字符串支持多种操作,其中之一是rfind()方法。
rfind()方法返回字符串中最后一个匹配子字符串的索引值。如果没有匹配的子字符串,则返回-1。
和find()方法不同的是,rfind()方法是从右边开始查找子字符串而不是从左边开始。
rfind()方法的语法如下:
str.rfind(sub[, start[, end]])
参数说明:
rfind()方法返回最后一个匹配子字符串的索引值,如果没有匹配的子字符串,则返回-1。
下面的示例展示了如何使用rfind()方法:
str1 = "Hello, World!"
index1 = str1.rfind("o")
index2 = str1.rfind("o", 0, 5)
print(index1) # 8
print(index2) # 4
rfind()方法是Python字符串中非常有用的方法之一。它允许您从右侧开始查找子字符串,并返回最后一个匹配项的索引值。使用该方法时,要注意它的各种参数和返回值。