📅  最后修改于: 2023-12-03 15:34:19.887000             🧑  作者: Mango
在Python中,我们可以使用字符串方法 rfind()
来查找最后一次出现的子字符串。rfind()
方法一般用于字符串中元素不可重复的情况下。
string.rfind(substring, start, end)
# 查找子字符串最后一次出现的位置
string = "example string"
print(string.rfind("e"))
# 指定查找的起始位置和结束位置
string = "example string"
print(string.rfind("e", 0, 5))
执行上面的程序会输出以下结果:
11
0
rfind()
方法是区分大小写的。如果要忽略大小写,可以使用 lower()
或 upper()
方法将字符串转换为小写或大写后再进行查找;re
模块来进行查找。