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

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

Python rfind()返回找到子字符串的最后一个索引,如果不存在这样的索引,则返回-1,可以选择将搜索限制为字符串[beg:end]。

rfind - 语法

下面是rfind()方法-的语法

str.rfind(str, beg=0 end=len(string))
  • str    -  这指定要搜索的字符串。

  • beg  -  这是起始索引,默认情况下为0。

  • end  - 这是结束索引,默认情况下等于字符串的长度。

rfind - 返回值

如果找到最后一个索引,则此方法返回最后一个索引,否则返回-1。

rfind - 示例

以下示例显示了rfind()方法的用法。

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

来源:LearnFk无涯教程网

#!/usr/bin/python

str1="this is really a string example....wow!!!";
str2="is";

print str1.rfind(str2)
print str1.rfind(str2, 0, 10)
print str1.rfind(str2, 10, 0)

print str1.find(str2)
print str1.find(str2, 0, 10)
print str1.find(str2, 10, 0)

当无涯教程运行上面的程序时,它产生以下输出-

5
5
-1
2
2
-1

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

技术教程推荐

硅谷产品实战36讲 -〔曲晓音〕

技术管理实战36讲 -〔刘建国〕

重学前端 -〔程劭非(winter)〕

Flutter核心技术与实战 -〔陈航〕

检索技术核心20讲 -〔陈东〕

手把手带你写一个Web框架 -〔叶剑峰〕

Tony Bai · Go语言第一课 -〔Tony Bai〕

超级访谈:对话汤峥嵘 -〔汤峥嵘〕

超级访谈:对话道哥 -〔吴翰清(道哥)〕

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