Python3 中的 rfind(str,beg=0,end=len

首页 / Python3入门教程 / Python3 中的 rfind(str,beg=0,end=len

Python rfind()方法在字符串中找到一个子字符串并返回最高索引。这意味着它将返回字符串中最严格匹配的子字符串的索引。如果未找到子字符串,则返回-1。

rfind - 语法

rfind(sub[, start[, end]])

rfind - 参数

sub                   - 要搜索的子字符串。

start(可选) - 开始搜索的开始索引。

end(可选)   -  结束搜索的结束索引。

rfind - 返回

它返回子串的索引或-1。

让无涯教程有一个简单的示例来实现rfind()方法。它返回子字符串的最高索引。

# Python rfind() method example
# 变量声明
str = "Learn Java from Learnfk"
# 调用函数
str2 = str.rfind("Java")
# 显示结果
print(str2)

输出

16

另一个示例了解rfind()方法的代码。

# Python rfind() method example
# 变量声明
str = "It is technical tutorial"
# 调用函数
str2 = str.rfind("t")
# 显示结果
print(str2)

输出

18

此方法采用其他三个参数,包括两个可选参数。让无涯教程提供该方法的开始和结束索引。

# Python rfind() method example
# 可变声明
str = "It is technical tutorial"
# 调用函数
str2 = str.rfind("t",5) # 仅传递起始start索引
# 显示结果
print(str2)
str2 = str.rfind("t",5,10) # Start 和 End 两个索引都通过了
print(str2)

输出

18
6

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Java核心技术面试精讲 -〔杨晓峰〕

从0开始学微服务 -〔胡忠想〕

Android开发高手课 -〔张绍文〕

容量保障核心技术与实战 -〔吴骏龙〕

Redis源码剖析与实战 -〔蒋德钧〕

玩转Vue 3全家桶 -〔大圣〕

现代React Web开发实战 -〔宋一玮〕

Go进阶 · 分布式爬虫实战 -〔郑建勋〕

现代C++20实战高手课 -〔卢誉声〕

好记忆不如烂笔头。留下您的足迹吧 :)