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 07 Python
python实现FTP服务器服务的方法
Apr 11 Python
python绘制热力图heatmap
Mar 23 Python
基于Python实现用户管理系统
Feb 26 Python
基于python if 判断选择结构的实例详解
May 06 Python
Golang GBK转UTF-8的例子
Aug 26 Python
基于Python实现剪切板实时监控方法解析
Sep 11 Python
VSCode中自动为Python文件添加头部注释
Nov 14 Python
Python GUI库PyQt5样式QSS子控件介绍
Feb 25 Python
python+selenium+chromedriver实现爬虫示例代码
Apr 10 Python
基于Python快速处理PDF表格数据
Jun 03 Python
python的pip有什么用
Jun 17 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
PHP4在Windows2000下的安装
2006/10/09 PHP
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
Laravel+Intervention实现上传图片功能示例
2019/07/09 PHP
jquery中的sortable排序之后的保存状态的解决方法
2010/01/28 Javascript
JavaScript获得页面base标签中url的方法
2015/04/03 Javascript
JavaScript+html5 canvas制作的圆中圆效果实例
2016/01/27 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
2016/10/26 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
2017/06/01 Javascript
Angular 4 依赖注入学习教程之FactoryProvider的使用(四)
2017/06/04 Javascript
node koa2实现上传图片并且同步上传到七牛云存储
2017/07/31 Javascript
详解vue-cli与webpack结合如何处理静态资源
2017/09/19 Javascript
基于vue中解决v-for使用报红并出现警告的问题
2018/03/03 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
2018/10/12 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
2019/10/23 Javascript
Vue v-bind动态绑定class实例方法
2020/01/15 Javascript
npm ci命令的基本使用方法
2020/09/20 Javascript
[01:02:06]LGD vs Mineski Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
Python爬虫抓取手机APP的传输数据
2016/01/22 Python
django开发教程之利用缓存文件进行页面缓存的方法
2017/11/10 Python
使用python装饰器计算函数运行时间的实例
2018/04/21 Python
使用NumPy和pandas对CSV文件进行写操作的实例
2018/06/14 Python
Mac安装python3的方法步骤
2019/08/09 Python
Otticanet意大利:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
欧舒丹俄罗斯官方网站:L’OCCITANE俄罗斯
2019/11/22 全球购物
美国精品地毯网站:Boutique Rugs
2020/03/04 全球购物
介绍下Lucene建立索引的过程
2016/03/02 面试题
会计工作心得体会
2014/01/13 职场文书
机关节能减排实施方案
2014/03/17 职场文书
上班迟到检讨书
2014/09/15 职场文书
党员对十八届四中全会的期盼思想汇报范文
2014/10/17 职场文书
布达拉宫的导游词
2015/02/02 职场文书
财务部岗位职责
2015/02/03 职场文书
毕业生入职感言
2015/07/31 职场文书