python index() 与 rindex() 方法的使用示例详解


Posted in Python onDecember 24, 2022

index()

str = "hello world"
 
print(str.index("l",5,11))  #结果:9
 
print(str.index("l",3)) # 结果为:3
 
print(str.index("l"))  #结果为:2
 
print(str.index("c")) #结果: 报错!!!

语法:变量.index(指定字符,开始下标,结束下标)

开始下标(即 5)与结束下标(即 11)可以不写,默认为从头到尾查找。

有开始下标与结束下标时查找的是这个开始于结束的字符串区间。

当在字符串(即 str)中查找到指定字符(即 l)时返回指定字符在字符串中的下标位置。

如果没在字符串中查找到指定字符时会报错!!

substring not found

rindex()

str = "hello world"
 
print(str.rindex("l",5,11))  #结果:9
 
print(str.rindex("l",3)) # 结果为:9
 
print(str.rindex("l"))  #结果为:9
 
print(str.rindex("c")) #结果: 报错!!!

语法:变量.rindex(指定字符,开始下标,结束下标)

从右边开始查找指定字符(即 l)返回指定字符在字符串(即 str)中的下标。

开始下标(即 5)与结束下标(即 11)可以不写,默认查找整个字符串。

有开始下标与结束下标时查找的是这个开始于结束的字符串区间。

当在字符串(即 str)中查找到指定字符(即 l)时返回指定字符在字符串中的下标位置。

如果没在字符串中查找到指定字符时会报错!!

substring not found

知识点扩展:

用Python操作字符串之rindex()方法的使用

想了解用Python操作字符串之rindex()方法的使用的相关内容吗,在本文为您仔细讲解Python的rindex()方法的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Python,下面大家一起来学习吧。

 rindex()方法返回所在的子str被找到的最后一个索引,可选择限制搜索的字符串string[beg:end] 如果没有这样的索引存在,抛出一个异常。
语法

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

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

参数

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

返回值

此方法如果找到返回最后一个索引,否则如果没有找到str引发一个异常。
例子

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

#!/usr/bin/python

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

print str1.rindex(str2);
print str1.index(str2);

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

5
2

到此这篇关于python index() 与 rindex() 方法的使用的文章就介绍到这了,更多相关python index() 与 rindex() 方法的使用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python通过scapy获取局域网所有主机mac地址示例
May 04 Python
Python 性能优化技巧总结
Nov 01 Python
python中实现迭代器(iterator)的方法示例
Jan 19 Python
python设定并获取socket超时时间的方法
Jan 12 Python
numpy数组之存取文件的实现示例
May 24 Python
python3 反射的四种基本方法解析
Aug 26 Python
CentOS7下安装python3.6.8的教程详解
Jan 03 Python
多个python文件调用logging模块报错误
Feb 12 Python
Python 实现将大图切片成小图,将小图组合成大图的例子
Mar 14 Python
Python基于pandas爬取网页表格数据
May 11 Python
Python while true实现爬虫定时任务
Jun 08 Python
Python OpenCV实现图形检测示例详解
Apr 08 Python
python+pyhyper实现识别图片中的车牌号思路详解
Dec 24 #Python
python pandas 解析(读取、写入)CSV 文件的操作方法
Dec 24 #Python
Python TypeError: ‘float‘ object is not subscriptable错误解决
Dec 24 #Python
python 使用pandas读取csv文件的方法
Dec 24 #Python
Python使用pandas导入csv文件内容的示例代码
Dec 24 #Python
python如何利用cv2.rectangle()绘制矩形框
Dec 24 #Python
Python中np.random.randint()参数详解及用法实例
Sep 23 #Python
You might like
全国FM电台频率大全 - 27 陕西省
2020/03/11 无线电
用PHP和ACCESS写聊天室(九)
2006/10/09 PHP
php 定义404页面的实现代码
2012/11/19 PHP
解析如何用php screw加密php源代码
2013/06/20 PHP
PHP缓存机制Output Control详解
2014/07/14 PHP
PHP生成不重复随机数的方法汇总
2014/11/19 PHP
微信自定义菜单的处理开发示例
2015/04/16 PHP
php注册审核重点解析(数据访问)
2017/05/23 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
javascript iframe中打开文件,并检测iframe存在否
2008/12/28 Javascript
离开页面时检测表单元素是否被修改,提示保存的js代码
2010/08/25 Javascript
JS之Date对象和获取系统当前时间详解
2014/01/13 Javascript
javascript 获取网页标题代码实例
2014/01/22 Javascript
微信小程序wx.request实现后台数据交互功能分析
2017/11/25 Javascript
vue单页应用加百度统计代码(亲测有效)
2018/01/31 Javascript
JQuery元素快速查找与操作
2018/04/22 jQuery
Vue通过ref父子组件拿值方法
2018/09/12 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
[03:56]显微镜下的DOTA2第十一期——鬼畜的死亡先知播音员
2014/06/23 DOTA
Python Tkinter基础控件用法
2014/09/03 Python
python访问mysql数据库的实现方法(2则示例)
2016/01/06 Python
浅谈python中的getattr函数 hasattr函数
2016/06/14 Python
python脚本实现数据导出excel格式的简单方法(推荐)
2016/12/30 Python
python决策树之CART分类回归树详解
2017/12/20 Python
Python Requests模拟登录实现图书馆座位自动预约
2018/04/27 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
Python远程linux执行命令实现
2020/11/11 Python
css3 background属性调整增强介绍
2010/12/18 HTML / CSS
美国电视购物HSN官网:HSN
2016/09/07 全球购物
C语言如何决定使用那种整数类型
2016/11/26 面试题
九一八事变演讲稿
2014/09/05 职场文书
长城英文导游词
2015/01/30 职场文书
胡桃夹子观后感
2015/06/11 职场文书