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字符转换
Sep 06 Python
python实现一次创建多级目录的方法
May 15 Python
python多线程方式执行多个bat代码
Jun 07 Python
Python通过命令开启http.server服务器的方法
Nov 04 Python
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
Feb 08 Python
将python代码和注释分离的方法
Apr 21 Python
python爬虫之线程池和进程池功能与用法详解
Aug 02 Python
Django中自定义模型管理器(Manager)及方法
Sep 23 Python
Django数据库操作之save与update的使用
Apr 01 Python
Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)
Aug 07 Python
如何更换python默认编辑器的背景色
Aug 10 Python
python 详解turtle画爱心代码
Feb 15 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
如何利用http协议发布博客园博文评论
2015/08/03 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
关于js类的定义
2011/06/28 Javascript
javascript高级学习笔记整理
2011/08/14 Javascript
jQuery实现列表自动循环滚动鼠标悬停时停止滚动
2013/09/06 Javascript
nodejs中使用多线程编程的方法实例
2015/03/24 NodeJs
javascript中in运算符用法分析
2015/04/28 Javascript
javascript Promise简单学习使用方法小结
2016/05/17 Javascript
基于Javascript实现文件实时加载进度的方法
2016/10/12 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
解决iView中时间控件选择的时间总是少一天的问题
2018/03/15 Javascript
vue之将echart封装为组件
2018/06/02 Javascript
Node.js Stream ondata触发时机与顺序的探索
2019/03/08 Javascript
vue2.0自定义指令示例代码详解
2019/04/25 Javascript
OpenLayer3自定义测量控件MeasureTool
2020/09/28 Javascript
[02:26]DOTA2英雄米拉娜基础教程
2013/11/25 DOTA
[58:15]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 NB vs Liquid
2018/04/02 DOTA
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
TensorFlow安装及jupyter notebook配置方法
2017/09/08 Python
Python使用SQLite和Excel操作进行数据分析
2018/01/20 Python
python调用API实现智能回复机器人
2018/04/10 Python
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
Python实现全排列的打印
2018/08/18 Python
python+openCV利用摄像头实现人员活动检测
2019/06/22 Python
用Python开发app后端有优势吗
2020/06/29 Python
大专自我鉴定范文
2013/10/23 职场文书
开业庆典答谢词
2014/01/18 职场文书
搞笑创意广告语
2014/03/17 职场文书
房展策划方案
2014/06/07 职场文书
三月学雷锋活动总结
2014/06/26 职场文书
单位授权委托书范文
2014/08/02 职场文书
2015年幼儿园中班开学寄语
2015/05/27 职场文书
2019关于垃圾分类处理的调查报告
2019/12/26 职场文书