Python中的rfind()方法使用详解


Posted in Python onMay 19, 2015

 rfind()方法返回所在子str 被找到的最后一个索引,或者-1,如果没有这样的索引不存在,可选择限制搜索字符串string[beg:end].
语法

以下是rfind()方法的语法:

str.rfind(str, beg=0 end=len(string))

参数

  •     str -- 此选项指定要搜索的字符串
  •     beg -- 这是开始索引,默认情况下为 0
  •     end -- 这是结束索引,默认情况下它等于该字符串的长度

返回值

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

下面的例子显示了rfind()方法的使用

#!/usr/bin/python

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

print str.rfind(str);
print str.rfind(str, 0, 10);
print str.rfind(str, 10, 0);

print str.find(str);
print str.find(str, 0, 10);
print str.find(str, 10, 0);

当我们运行上面的程序,它会产生以下结果:

5
5
-1
2
2
-1
Python 相关文章推荐
深入理解python中的浅拷贝和深拷贝
May 30 Python
举例讲解Python中字典的合并值相加与异或对比
Jun 04 Python
在Django同1个页面中的多表单处理详解
Jan 25 Python
Python常见字符串操作函数小结【split()、join()、strip()】
Feb 02 Python
基于python 处理中文路径的终极解决方法
Apr 12 Python
对python numpy数组中冒号的使用方法详解
Apr 17 Python
Python中一些不为人知的基础技巧总结
May 19 Python
python3 打印输出字典中特定的某个key的方法示例
Jul 06 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
Oct 18 Python
关于python 的legend图例,参数使用说明
Apr 17 Python
Python3.9.1中使用split()的处理方法(推荐)
Feb 07 Python
python tkinter实现定时关机
Apr 21 Python
在Python中操作字符串之replace()方法的使用
May 19 #Python
Python2.x版本中maketrans()方法的使用介绍
May 19 #Python
Python中的lstrip()方法使用简介
May 19 #Python
Python中用于转换字母为小写的lower()方法使用简介
May 19 #Python
在Python中处理字符串之ljust()方法的使用简介
May 19 #Python
浅析Python中的join()方法的使用
May 19 #Python
Python中处理字符串的相关的len()方法的使用简介
May 19 #Python
You might like
PHP 和 COM
2006/10/09 PHP
基于PHP与XML的PDF文档生成技术
2006/10/09 PHP
Zend Studio 无法启动的问题解决方法
2008/12/04 PHP
深入php list()函数的详解
2013/06/05 PHP
PHP中获取时间的下一周下个月的方法
2014/03/18 PHP
PHP中session跨子域的三种实现方法
2016/07/25 PHP
js类中获取外部函数名的方法
2007/08/19 Javascript
Jquery css函数用法(判断标签是否拥有某属性)
2011/05/28 Javascript
原生js拖拽(第一课 未兼容)拖拽思路
2013/03/29 Javascript
理解javascript定时器中的单线程
2016/02/23 Javascript
js实现鼠标拖拽多选功能示例
2017/08/01 Javascript
vue实现的网易云音乐在线播放和下载功能案例
2019/02/18 Javascript
微信公众号平台接口开发 获取access_token过程解析
2019/08/14 Javascript
利用JS代码自动删除稿件的普通弹幕功能
2019/09/20 Javascript
vue 根据选择条件显示指定参数的例子
2019/11/09 Javascript
JS数组属性去重并校验重复数据
2020/01/10 Javascript
[37:50]VP vs TNC Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
python交互式图形编程实例(三)
2017/11/17 Python
python入门前的第一课 python怎样入门
2018/03/06 Python
python跳过第一行快速读取文件内容的实例
2018/07/12 Python
python实现淘宝秒杀脚本
2020/06/23 Python
Python基础学习之函数方法实例详解
2019/06/18 Python
美国奢侈品在线团购网站:Gilt City
2017/11/16 全球购物
PyQt 如何创建自定义QWidget
2021/03/24 Python
优秀员工自荐书
2013/12/19 职场文书
心得体会范文
2014/01/04 职场文书
四查四看剖析材料
2014/02/14 职场文书
信息与计算科学专业推荐信
2014/02/23 职场文书
俄语专业职业生涯规划
2014/02/26 职场文书
学员自我鉴定
2014/03/19 职场文书
比赛口号大全
2014/06/10 职场文书
2014年信访工作总结
2014/11/17 职场文书
2014年党员发展工作总结
2014/12/02 职场文书
入团介绍人意见范文
2015/06/04 职场文书
大学生奶茶店创业计划书
2019/06/25 职场文书
vue+elementui 实现新增和修改共用一个弹框的完整代码
2021/06/08 Vue.js