说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
str.rfind() 是 Python 中字符串(str)的一个方法,用于在字符串中查找指定子字符串(或子序列)的最高索引。这个方法会从右向左搜索字符串。
代码如下:
# 示例 1: 基本用法
"This is a simple example.".rfind("le")
# 输出: 22
# 示例 2: 指定搜索范围
"This is a simple example.".rfind("is", 0, 10)
# 输出: 5
# 示例 3: 未找到子字符串
"This is a simple example.".rfind("Python")
# 输出: -1
str.rfind(sub[, start[, end]])
返回子字符串 sub 在字符串内被找到的最大(最右)索引,这样 sub 将包含在 s[start:end]
当中。 可选参数 start 与 end 会被解读为切片表示法。 如果未找到则返回 -1。
下面是这个方法的基本语法:
str.rfind(substring, start, end)
这个方法返回子字符串在字符串中的最高索引,如果找不到则返回 -1。
更新时间:2023-11-22 11:15:04 标签:python 字符串 索引