Python rfind()方法在字符串中找到一个子字符串并返回最高索引。这意味着它将返回字符串中最严格匹配的子字符串的索引。如果未找到子字符串,则返回-1。
rfind(sub[, start[, end]])
sub - 要搜索的子字符串。
start(可选) - 开始搜索的开始索引。
end(可选) - 结束搜索的结束索引。
它返回子串的索引或-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
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)