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中使用urllib2模块编写爬虫的简单上手示例
Jan 20 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
Jan 06 Python
python画折线图的程序
Jul 26 Python
eclipse创建python项目步骤详解
May 10 Python
OpenCV 轮廓检测的实现方法
Jul 03 Python
Python 过滤错误log并导出的实例
Dec 26 Python
pytorch常见的Tensor类型详解
Jan 15 Python
django 前端页面如何实现显示前N条数据
Mar 16 Python
Python第三方库的几种安装方式(小结)
Apr 03 Python
PHP基于phpqrcode类库生成二维码过程解析
May 28 Python
如何用Matplotlib 画三维图的示例代码
Jul 28 Python
详解python实现可视化的MD5、sha256哈希加密小工具
Sep 14 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实现的http请求封装示例
2016/11/08 PHP
PHP实现的pdo连接数据库并插入数据功能简单示例
2019/03/30 PHP
JavaScript中的私有成员
2006/09/18 Javascript
Jquery常用技巧收集整理篇
2010/11/14 Javascript
jQuery中需要注意的细节问题小结
2011/12/06 Javascript
ajax处理php返回json数据的实例代码
2013/01/24 Javascript
利用window.name实现windowStorage代码分享
2014/01/02 Javascript
鼠标左键单击冲突的问题解决方法(防止冒泡)
2014/05/14 Javascript
使用jQuery将多条数据插入模态框的实现代码
2014/10/08 Javascript
轻松掌握JavaScript状态模式
2016/09/07 Javascript
详解本地Node.js服务器作为api服务器的解决办法
2017/02/28 Javascript
Vue仿今日头条实例详解
2018/02/06 Javascript
antd 表格列宽自适应方法以及错误处理操作
2020/10/27 Javascript
[07:27]DOTA2卡尔工作室 英雄介绍水晶室女篇
2013/06/21 DOTA
[01:48]DOTA2 2015国际邀请赛中国区预选赛第二日战报
2015/05/27 DOTA
[02:00]DAC2018主宣传片——龙征四海,剑问东方
2018/03/20 DOTA
Python的Django中django-userena组件的简单使用教程
2015/05/30 Python
Python中多线程的创建及基本调用方法
2016/07/08 Python
Python使用Pickle库实现读写序列操作示例
2018/06/15 Python
python+pyqt5实现图片批量缩放工具
2019/03/18 Python
Python图像处理模块ndimage用法实例分析
2019/09/05 Python
tensorflow指定GPU与动态分配GPU memory设置
2020/02/03 Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
2020/05/27 Python
Python数据模型与Python对象模型的相关总结
2021/01/26 Python
CSS类名支持中文命名的示例
2014/04/04 HTML / CSS
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗
2014/04/28 面试题
环境工程毕业生自荐信
2013/11/17 职场文书
骨干教师培训制度
2014/01/13 职场文书
买房协议书
2014/04/11 职场文书
酒店仓管员岗位职责
2014/04/28 职场文书
司法局群众路线教育实践活动整改措施
2014/09/17 职场文书
深入开展党的群众路线教育实践活动心得体会
2014/11/05 职场文书
电工实训报告总结
2014/11/05 职场文书
风雨哈佛路观后感
2015/06/03 职场文书
Python Matplotlib绘制等高线图与渐变色扇形图
2022/04/14 Python