Python 中的 rfind()
方法是一个字符串方法,用于查找字符串中指定子字符串的最后一次出现。它返回子字符串在字符串中的最高索引。如果未找到子字符串,则返回 -1。
参数值
参数 | 说明 |
---|---|
sub |
|
start |
|
end |
|
返回值
Python 中的 rfind()
方法返回一个 int
,表示子字符串的最后位置。
如何在 Python 中使用 rfind()
示例 1
rfind()
方法返回给定字符串中指定子字符串的最高索引。如果未找到子字符串,则返回 -1。
text = 'Python is awesome, Python is great'
print(text.rfind('Python')) # Output: 20
示例 2
如果 rfind()
方法与其他参数一起使用,它将在指定索引范围内搜索子字符串。
text = 'Python is awesome, Python is great'
print(text.rfind('Python', 0, 10)) # Output: -1
示例 3
rfind()
方法区分大小写,因此请确保子字符串完全匹配。
text = 'Python is awesome, Python is great'
print(text.rfind('python')) # Output: -1