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中DJANGO简单测试实例
May 11 Python
使用Python生成随机密码的示例分享
Feb 18 Python
python数据类型_字符串常用操作(详解)
May 30 Python
Python3编程实现获取阿里云ECS实例及监控的方法
Aug 18 Python
利用Hyperic调用Python实现进程守护
Jan 02 Python
Python 使用with上下文实现计时功能
Mar 09 Python
使用python将请求的requests headers参数格式化方法
Jan 02 Python
python读取几个G的csv文件方法
Jan 07 Python
Python 使用matplotlib模块模拟掷骰子
Aug 08 Python
wxpython实现按钮切换界面的方法
Nov 19 Python
Opencv 图片的OCR识别的实战示例
Mar 02 Python
pandas数值排序的实现实例
Jul 25 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
当年上海收录机产品生产,进口和价格情况
2021/03/04 无线电
PHP+MYSQL开发工具及资源收藏
2007/01/02 PHP
yii框架中的Url生产问题小结
2012/01/16 PHP
thinkphp实现发送邮件密码找回功能实例
2014/12/01 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
jquery+ajax每秒向后台发送请求数据然后返回页面的代码
2011/01/17 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
2014/01/26 Javascript
javascript针对cookie的基本操作实例详解
2015/11/30 Javascript
移动端翻页插件dropload.js(支持Zepto和jQuery)
2016/07/27 Javascript
vue.js指令v-model使用方法
2017/03/20 Javascript
Javascript实现时间倒计时效果
2017/07/15 Javascript
JSON 数据格式详解
2017/09/13 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
Vue的双向数据绑定实现原理解析
2020/02/17 Javascript
[02:04]2016国际邀请赛中国区预选赛VG.R晋级之路
2016/07/01 DOTA
Python获取当前公网ip并自动断开宽带连接实例代码
2018/01/12 Python
Python科学计算包numpy用法实例详解
2018/02/08 Python
python pandas实现excel转为html格式的方法
2018/10/23 Python
python绘制随机网络图形示例
2019/11/21 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
2020/05/15 Python
Python通过getattr函数获取对象的属性值
2020/10/16 Python
深入浅析HTML5中的SVG
2015/11/27 HTML / CSS
cosme官方海外旗舰店:日本最大化妆品和美容产品的综合口碑网站
2017/01/18 全球购物
美国婴儿和儿童家具网上商店:ABaby.com
2018/07/02 全球购物
大学生找工作推荐信范文
2013/11/28 职场文书
党支部书记先进事迹
2014/01/17 职场文书
法人代表授权委托书范文
2014/09/10 职场文书
工作经历证明书范文
2014/11/02 职场文书
志愿者事迹材料
2014/12/26 职场文书
公司介绍信范文
2015/01/31 职场文书
酒店服务员岗位职责
2015/02/09 职场文书
《夜莺的歌声》教学反思
2016/02/22 职场文书
Python数据分析之pandas读取数据
2021/06/02 Python
MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
2022/12/24 MySQL