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 相关文章推荐
Django中URL视图函数的一些高级概念介绍
Jul 20 Python
Python数据分析之双色球中蓝红球分析统计示例
Feb 03 Python
神经网络(BP)算法Python实现及应用
Apr 16 Python
对python3 urllib包与http包的使用详解
May 10 Python
使用Python处理Excel表格的简单方法
Jun 07 Python
Python爬虫常用小技巧之设置代理IP
Sep 13 Python
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
Apr 01 Python
python腾讯语音合成实现过程解析
Aug 01 Python
python在不同条件下的输入与输出
Feb 13 Python
Python切割图片成九宫格的示例代码
Mar 10 Python
Python 微信公众号文章爬取的示例代码
Nov 30 Python
python 利用PyAutoGUI快速构建自动化操作脚本
May 31 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
Codeigniter中集成smarty和adodb的方法
2016/03/04 PHP
php使用高斯算法实现图片的模糊处理功能示例
2016/11/11 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
2017/04/19 PHP
Laravel利用gulp如何构建前端资源详解
2018/06/03 PHP
尽可能写&quot;友好&quot;的&quot;Javascript&quot;代码
2007/01/09 Javascript
运用jquery实现table单双行不同显示并能单行选中
2009/07/25 Javascript
js冒泡、捕获事件及阻止冒泡方法详细总结
2014/05/08 Javascript
JS常用表单验证方法总结
2014/05/22 Javascript
js去除输入框中所有的空格和禁止输入空格的方法
2014/06/09 Javascript
js实现显示当前状态的导航效果代码
2015/08/28 Javascript
node.js下LDAP查询实例分享
2015/09/30 Javascript
node.js插件nodeclipse安装图文教程
2020/10/19 Javascript
jQuery使用Layer弹出层插件闪退问题
2016/12/22 Javascript
Vue.js学习之计算属性
2017/01/22 Javascript
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
Vue+Mock.js模拟登录和表格的增删改查功能
2018/07/26 Javascript
Flutter实现仿微信底部菜单栏功能
2019/09/18 Javascript
vue 实现走马灯效果
2019/10/28 Javascript
vue滑动吸顶及锚点定位的示例代码
2020/05/10 Javascript
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
利用python发送和接收邮件
2016/09/27 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
python实现简易学生信息管理系统
2020/04/05 Python
Python中xml和dict格式转换的示例代码
2019/11/07 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
python由已知数组快速生成新数组的方法
2020/04/08 Python
俄罗斯三星品牌商店:GalaxyStore
2020/11/04 全球购物
MyBag中文网:英国著名的时尚包袋电商零售网站
2020/07/31 全球购物
软件专业毕业生个人自我鉴定
2014/04/17 职场文书
企业整改报告范文
2014/11/08 职场文书
党支部考察鉴定意见
2015/06/02 职场文书
2016社区平安家庭事迹材料
2016/02/26 职场文书
2016年助残日旅游活动总结
2016/04/01 职场文书
PHP 对接美团大众点评团购券(门票)的开发步骤
2021/04/03 PHP
自己搭建resnet18网络并加载torchvision自带权重的操作
2021/05/13 Python
基于angular实现树形二级表格
2021/10/16 Javascript