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代码(逐级优化)
May 25 Python
python解析中国天气网的天气数据
Mar 21 Python
pymongo给mongodb创建索引的简单实现方法
May 06 Python
Python动刷新抢12306火车票的代码(附源码)
Jan 24 Python
python数字图像处理之高级形态学处理
Apr 27 Python
Python设计模式之建造者模式实例详解
Jan 17 Python
Selenium启动Chrome时配置选项详解
Mar 18 Python
python 删除excel表格重复行,数据预处理操作
Jul 06 Python
python 提高开发效率的5个小技巧
Oct 19 Python
selenium携带cookies模拟登陆CSDN的实现
Jan 19 Python
Python中tkinter的用户登录管理的实现
Apr 22 Python
python入门之算法学习
Apr 22 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 中使用随机数的三个步骤
2006/10/09 PHP
PHP 字符串操作入门教程
2006/12/06 PHP
实现了一个PHP5的getter/setter基类的代码
2007/02/25 PHP
PHP chmod 函数与批量修改文件目录权限
2010/05/10 PHP
php实现上传图片生成缩略图示例
2014/04/13 PHP
PHP给文字内容中的关键字进行套红处理
2016/04/12 PHP
PHP设计模式之模板模式定义与用法详解
2018/12/20 PHP
推荐一些非常不错的javascript学习资源站点
2007/08/29 Javascript
JavaScript Event学习补遗 addEventSimple
2010/02/11 Javascript
[原创]js获取数组任意个不重复的随机数组元素
2010/03/15 Javascript
JS 文件传参及处理技巧分析
2010/05/13 Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
2013/02/04 Javascript
使用Java实现简单的server/client回显功能的方法介绍
2013/05/03 Javascript
jquery带下拉菜单和焦点图代码分享
2015/08/24 Javascript
如何实现移动端浏览器不显示 pc 端的广告
2015/10/15 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
js和jq使用submit方法无法提交表单的快速解决方法
2016/05/17 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
10 种最常见的 Javascript 错误(频率最高)
2018/02/08 Javascript
vue实现页面内容禁止选中功能,仅输入框和文本域可选
2019/11/09 Javascript
JS实现排行榜文字向上滚动轮播效果
2019/11/26 Javascript
python操作sqlite的CRUD实例分析
2015/05/08 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
TensorFlow实现Softmax回归模型
2018/03/09 Python
python hbase读取数据发送kafka的方法
2018/12/27 Python
python实现快速文件格式批量转换的方法
2020/10/16 Python
澳大利亚家具商店:Freedom
2020/12/17 全球购物
应届生新闻编辑求职信
2013/11/19 职场文书
幼儿教师自我剖析材料
2014/09/29 职场文书
党员教师群众路线对照检查材料思想汇报
2014/09/29 职场文书
教师学习群众路线心得体会
2014/11/04 职场文书
2015年敬老月活动总结
2015/03/27 职场文书
母亲节感言
2015/08/03 职场文书
五年级作文之想象作文
2019/10/30 职场文书
撤回我也能看到!教你用Python制作微信防撤回脚本
2021/06/11 Python