Python rfind()返回找到子字符串的最后一个索引,如果不存在这样的索引,则返回-1,可以选择将搜索限制为字符串[beg:end]。
下面是rfind()方法-的语法
str.rfind(str, beg=0 end=len(string))
str - 这指定要搜索的字符串。
beg - 这是起始索引,默认情况下为0。
end - 这是结束索引,默认情况下等于字符串的长度。
如果找到最后一个索引,则此方法返回最后一个索引,否则返回-1。
以下示例显示了rfind()方法的用法。
#!/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
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
Python实战 · 从0到1搭建直播视频平台 -〔Barry〕