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 获取新浪微博的最新公共微博实例分享
Jul 03 Python
python将文本转换成图片输出的方法
Apr 28 Python
python 利用栈和队列模拟递归的过程
May 29 Python
python实现自动网页截图并裁剪图片
Jul 30 Python
Python3.5文件读与写操作经典实例详解
May 01 Python
解决Python安装时报缺少DLL问题【两种解决方法】
Jul 15 Python
python数据预处理方式 :数据降维
Feb 24 Python
使用 Python 在京东上抢口罩的思路详解
Feb 27 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
Mar 06 Python
python里反向传播算法详解
Nov 22 Python
Python 随机按键模拟2小时
Dec 30 Python
浅谈Python列表嵌套字典转化的问题
Apr 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
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
2006/10/09 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
2016/10/08 PHP
一直复略了的一个问题,关于表单重复提交
2007/02/15 Javascript
Add a Picture to a Microsoft Word Document
2007/06/15 Javascript
JavaScript 语法集锦 脚本之家基础推荐
2009/11/15 Javascript
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
2015/01/09 Javascript
JavaScript获取文本框内选中文本的方法
2015/02/20 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
2015/04/03 Javascript
Bootstrap表格使用方法详解
2017/02/17 Javascript
详解vue表单验证组件 v-verify-plugin
2017/04/19 Javascript
vue中将网页打印成pdf实例代码
2017/06/15 Javascript
JS排序算法之冒泡排序,选择排序与插入排序实例分析
2017/12/13 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
2019/09/11 Javascript
基于Layui自定义模块的使用方法详解
2019/09/14 Javascript
jQuery实现鼠标滑动切换图片
2020/05/27 jQuery
[00:43]TI7不朽珍藏III——幽鬼不朽展示
2017/07/15 DOTA
教你安装python Django(图文)
2013/11/04 Python
python实现自动网页截图并裁剪图片
2018/07/30 Python
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
python 将字符串中的数字相加求和的实现
2019/07/18 Python
python读取Excel表格文件的方法
2019/09/02 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
美国知名保健品网站:LuckyVitamin(支持中文)
2017/08/09 全球购物
荷兰网上买鞋:MooieSchoenen.nl
2017/09/12 全球购物
澳大利亚拥有最佳跳伞降落点和最好服务的跳伞项目运营商:Skydive Australia
2018/03/05 全球购物
英国电器零售商:PRC Direct
2018/06/21 全球购物
怎样有效的进行自我评价
2013/10/06 职场文书
新闻学毕业生自荐信
2013/11/15 职场文书
工作保证书范文
2014/04/29 职场文书
班风学风建设方案
2014/05/06 职场文书
机械设计制造及其自动化专业求职信
2014/06/17 职场文书
导游词之西安大清真寺
2019/12/17 职场文书
MATLAB 全景图切割及盒图显示的实现步骤
2021/05/14 Python
在Python 中将类对象序列化为JSON
2022/04/06 Python