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实现进程间通信简单实例
Jul 23 Python
python logging类库使用例子
Nov 22 Python
Python网页解析利器BeautifulSoup安装使用介绍
Mar 17 Python
Python 功能和特点(新手必学)
Dec 30 Python
Python编程判断这天是这一年第几天的方法示例
Apr 18 Python
Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例
Oct 17 Python
使用pygame写一个古诗词填空通关游戏
Dec 03 Python
Python绘图实现显示中文
Dec 04 Python
Python调用接口合并Excel表代码实例
Mar 31 Python
Python用类实现扑克牌发牌的示例代码
Jun 01 Python
python not运算符的实例用法
Jun 30 Python
python编程简单几行代码实现视频转换Gif示例
Oct 05 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
发布一个迷你php+AJAX聊天程序[聊天室]提供下载
2007/07/21 PHP
php下尝试使用GraphicsMagick的缩略图功能
2011/01/01 PHP
PHP错误提示的关闭方法详解
2013/06/23 PHP
php pki加密技术(openssl)详解
2013/07/01 PHP
destoon整合UCenter图文教程
2014/06/21 PHP
JavaScript Base64编码和解码,实现URL参数传递。
2006/09/18 Javascript
JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
2016/08/01 Javascript
jQuery给指定的table动态添加删除行的操作方法
2016/10/12 Javascript
nodejs入门教程一:概念与用法简介
2017/04/24 NodeJs
react开发中如何使用require.ensure加载es6风格的组件
2017/05/09 Javascript
使用Bootrap和Vue实现仿百度搜索功能
2017/10/26 Javascript
vue 实现 ios 原生picker 效果及实现思路解析
2017/12/06 Javascript
图片懒加载imgLazyLoading.js使用详解
2020/09/15 Javascript
vue删除html内容的标签样式实例
2018/09/13 Javascript
监听angularJs列表数据是否渲染完毕的方法示例
2018/11/07 Javascript
JS module的导出和导入的实现代码
2019/02/25 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
JavaScript中的this妙用实例分析
2020/05/09 Javascript
vue 计算属性和侦听器的使用小结
2021/01/25 Vue.js
python两种遍历字典(dict)的方法比较
2014/05/29 Python
讲解Python中if语句的嵌套用法
2015/05/14 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
2019/06/27 Python
Django 简单实现分页与搜索功能的示例代码
2019/11/07 Python
什么是python类属性
2020/06/10 Python
python 如何读、写、解析CSV文件
2021/03/03 Python
伦敦高达60%折扣的钻石珠宝商:Purely Diamonds
2018/06/24 全球购物
Blue Nile蓝色尼罗河香港官网:世界最大在线钻石珠宝销售商
2020/05/07 全球购物
俄罗斯家居用品购物网站:Евродом
2020/11/21 全球购物
数据库的约束含义
2012/09/09 面试题
应届行政管理专业个人自我评价
2013/12/28 职场文书
竟聘演讲稿范文
2013/12/31 职场文书
今冬明春火灾防控工作方案
2014/05/29 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
2014年学校工作总结
2014/11/20 职场文书
清洁工个人总结
2015/03/04 职场文书
php实现自动生成验证码的实例讲解
2021/11/17 PHP