python list的index()和find()的实现


Posted in Python onNovember 16, 2020

index()

Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。

语法

index()方法语法:

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

参数

  • str ? 指定检索的字符串
  • beg ? 开始索引,默认为0。
  • end ? 结束索引,默认为字符串的长度。

返回值

如果包含子字符串返回开始的索引值,否则抛出异常。

实例

>>> str1 = "This is a example"
>>> str2 = "exam"
>>>
>>> str1.index(str2)
10
>>> str1.index(str2,5)
10
>>> str1.index(str2,11)
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ValueError: substring not found
>>> str1.index(str2,5,11)
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ValueError: substring not found
>>>

find()

Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。

语法

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

参数

  • str ? 指定检索的字符串
  • beg ? 开始索引,默认为0。
  • end ? 结束索引,默认为字符串的长度。

返回值

如果包含子字符串返回开始的索引值,否则返回-1。

实例

>>> str1 = "This is a example"
>>> str2 = "exam"
>>>
>>> str1.find(str2)
10
>>> str1.find(str2,5)
10
>>> str1.find(str2,11)
-1
>>> str1.find(str2,5,11)
-1
>>>

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

Python 相关文章推荐
用Python展示动态规则法用以解决重叠子问题的示例
Apr 02 Python
初步解析Python中的yield函数的用法
Apr 03 Python
Python实现将数据库一键导出为Excel表格的实例
Dec 30 Python
详解python脚本自动生成需要文件实例代码
Feb 04 Python
python自定义异常实例详解
Jul 11 Python
解决python使用open打开文件中文乱码的问题
Dec 29 Python
python2 与python3的print区别小结
Jan 16 Python
浅谈Python的list中的选取范围
Nov 12 Python
Python发送邮件测试报告操作实例详解
Dec 08 Python
Python3.5装饰器原理及应用实例详解
Apr 30 Python
Python 动态导入对象,importlib.import_module()的使用方法
Aug 28 Python
怎么用Python识别手势数字
Jun 07 Python
Python识别处理照片中的条形码
Nov 16 #Python
Python将list元素转存为CSV文件的实现
Nov 16 #Python
python list等分并从等分的子集中随机选取一个数
Nov 16 #Python
Python大批量搜索引擎图像爬虫工具详解
Nov 16 #Python
详解Python中list[::-1]的几种用法
Nov 16 #Python
使用Pytorch搭建模型的步骤
Nov 16 #Python
Python图像读写方法对比
Nov 16 #Python
You might like
php常用Stream函数集介绍
2013/06/24 PHP
destoon供应信息title调用出公司名称的方法
2014/08/22 PHP
作为程序员必知的16个最佳PHP库
2015/12/09 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
2016/05/12 PHP
CI框架中$this-&gt;load-&gt;library()用法分析
2016/05/18 PHP
Yii2中如何使用modal弹窗(基本使用)
2016/05/30 PHP
PHP对XML内容进行修改和删除实例代码
2016/10/26 PHP
php删除数组指定元素实现代码
2017/05/03 PHP
Thinkphp极验滑动验证码实现步骤解析
2020/11/24 PHP
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
兼容最新firefox、chrome和IE的javascript图片预览实现代码
2014/08/08 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
jqPlot jQuery绘图插件的使用
2016/06/18 Javascript
详解jquery validate实现表单验证 (正则表达式)
2017/01/18 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
[01:13]DOTA2群星解读国服召集令 一起说出回归的理由
2013/07/17 DOTA
[01:43]深扒TI7聊天轮盘语音出处4
2017/05/11 DOTA
[53:43]VP vs NewBee Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
详解appium+python 启动一个app步骤
2017/12/20 Python
Python实现邮件的批量发送的示例代码
2018/01/23 Python
python2.7无法使用pip的解决方法(安装easy_install)
2018/04/03 Python
Python3 max()函数基础用法
2019/02/19 Python
python安装requests库的实例代码
2019/06/25 Python
python实现吃苹果小游戏
2020/03/21 Python
python中如何设置代码自动提示
2020/07/15 Python
医学专业毕业生个人的求职信
2013/12/04 职场文书
道路建设实施方案
2014/03/18 职场文书
医德医风个人工作总结2014
2014/11/14 职场文书
会议主持词结束语
2015/07/03 职场文书
美德少年事迹材料(2016推荐版)
2016/02/25 职场文书
Mac环境Nginx配置和访问本地静态资源的实现
2021/03/31 Servers
pandas DataFrame.shift()函数的具体使用
2021/05/24 Python
一篇文章带你学习Mybatis-Plus(新手入门)
2021/08/02 Java/Android
Java获取字符串编码格式实现思路
2022/09/23 Java/Android