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()方法。它返回子字符串的最高索引。

链接:https://www.learnfk.comhttps://www.learnfk.com/python3/python-string-rfind-method.html

来源:LearnFk无涯教程网

# 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

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

技术教程推荐

从0开始学大数据 -〔李智慧〕

动态规划面试宝典 -〔卢誉声〕

流程型组织15讲 -〔蒋伟良〕

如何落地业务建模 -〔徐昊〕

PyTorch深度学习实战 -〔方远〕

李智慧 · 高并发架构实战课 -〔李智慧〕

云计算的必修小课 -〔吕蕴偲〕

技术领导力实战笔记 2022 -〔TGO 鲲鹏会〕

大型Android系统重构实战 -〔黄俊彬〕

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