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动态监控日志内容的示例
Feb 16 Python
python实现根据图标提取分类应用程序实例
Sep 28 Python
用Python实现服务器中只重载被修改的进程的方法
Apr 30 Python
Python win32com 操作Exce的l简单方法(必看)
May 25 Python
基于python元祖与字典与集合的粗浅认识
Aug 23 Python
Python闭包执行时值的传递方式实例分析
Jun 04 Python
python使用PIL给图片添加文字生成海报示例
Aug 17 Python
Python实现多级目录压缩与解压文件的方法
Sep 01 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
Jul 08 Python
python使用paramiko模块通过ssh2协议对交换机进行配置的方法
Jul 25 Python
Pytorch to(device)用法
Jan 08 Python
Python图像识别+KNN求解数独的实现
Nov 13 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格式输出文件var_export函数实例
2014/11/15 PHP
php中get_defined_constants函数用法实例分析
2015/05/12 PHP
Smarty高级应用之缓存操作技巧分析
2016/05/14 PHP
php获取数据库中数据的实现方法
2017/06/01 PHP
用jQuery打造TabPanel效果代码
2010/05/22 Javascript
javascript的console.log()用法小结
2012/05/31 Javascript
PHP开发者必须掌握的6个关键字
2014/04/14 Javascript
JSON.parse()和JSON.stringify()使用介绍
2014/06/20 Javascript
jQuery实现数秒后自动提交form的方法
2015/03/05 Javascript
JS拖动鼠标画出方框实现鼠标选区的方法
2015/08/05 Javascript
JS组件Bootstrap Table使用实例分享
2016/05/30 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
2016/12/19 Javascript
高效的jQuery代码编写技巧总结
2017/02/22 Javascript
Vue监听数据对象变化源码
2017/03/09 Javascript
vue时间格式化实例代码
2017/06/13 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
2017/07/13 Javascript
Vue EventBus自定义组件事件传递
2018/06/25 Javascript
vue路由前进后退动画效果的实现代码
2018/12/10 Javascript
vue watch关于对象内的属性监听
2019/04/22 Javascript
[42:04]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第一局
2016/03/03 DOTA
Python 随机生成中文验证码的实例代码
2013/03/20 Python
Django实现登录随机验证码的示例代码
2018/06/20 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
2018/07/11 Python
python实现电子书翻页小程序
2019/07/23 Python
pytorch中使用cuda扩展的实现示例
2020/02/12 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
python如何从键盘获取输入实例
2020/06/18 Python
python实现杨辉三角的几种方法代码实例
2021/03/02 Python
详解CSS3 rem(设置字体大小) 教程
2017/11/21 HTML / CSS
处理textarea中的换行和空格
2019/12/12 HTML / CSS
Public Desire美国/加拿大:全球性的在线鞋类品牌
2018/12/17 全球购物
什么是Smart Navigation?
2016/07/03 面试题
迟到检讨书500字
2014/02/05 职场文书
2014党委书记四风对照检查材料思想汇报
2014/09/21 职场文书
2015关爱留守儿童工作总结
2014/12/12 职场文书
python爬虫之selenium库的安装及使用教程
2021/05/23 Python