Python中的index()方法使用教程


Posted in Python onMay 18, 2015

 index()方法确定字符串str,如果起始索引beg和结束索引end在末尾给出了找到字符串或字符串的一个子串。这个方法与find()方法一样,只是如果没有找到子符趾会抛出一个异常。
语法

以下是index()方法的语法:

str.index(str, beg=0 end=len(string))

参数

  •     str -- 此选项指定要搜索的字符串。
  •     beg -- 这是开始索引,默认情况下是 0。
  •     end -- 这是结束索引,默认情况下它等于该字符串的长度。

返回值

方法返回索引,如果找到这个str;如果没有找到则抛出一个异常。
例子

下面的例子显示了index()方法的使用。

#!/usr/bin/python

str1 = "this is string example....wow!!!";
str2 = "exam";

print str1.index(str2);
print str1.index(str2, 10);
print str1.index(str2, 40);

当我们运行上面的程序,它会产生以下结果:

15
15
Traceback (most recent call last):
 File "test.py", line 8, in 
 print str1.index(str2, 40);
ValueError: substring not found
shell returned 1
Python 相关文章推荐
使用python分析git log日志示例
Feb 27 Python
python 函数传参之传值还是传引用的分析
Sep 07 Python
Python爬虫爬取一个网页上的图片地址实例代码
Jan 16 Python
Python实现的将文件每一列写入列表功能示例【测试可用】
Mar 19 Python
python实现excel读写数据
Mar 02 Python
Python使用add_subplot与subplot画子图操作示例
Jun 01 Python
详解Python 解压缩文件
Apr 09 Python
Python opencv实现人眼/人脸识别以及实时打码处理
Apr 29 Python
python的debug实用工具 pdb详解
Jul 12 Python
python按键按住不放持续响应的实例代码
Jul 17 Python
Python编程学习之如何判断3个数的大小
Aug 07 Python
Python爬虫教程之利用正则表达式匹配网页内容
Dec 08 Python
详解Python中find()方法的使用
May 18 #Python
详解Python中expandtabs()方法的使用
May 18 #Python
Python中处理字符串之endswith()方法的使用简介
May 18 #Python
Python中encode()方法的使用简介
May 18 #Python
简单介绍Python中的decode()方法的使用
May 18 #Python
Python虚拟环境Virtualenv使用教程
May 18 #Python
Python字符串处理之count()方法的使用
May 18 #Python
You might like
PHP如何将log信息写入服务器中的log文件
2015/07/29 PHP
PHP微信开发用Cache 解决数据缓存
2016/07/11 PHP
PHP面向对象学习之parent::关键字
2017/01/18 PHP
JS检测输入字符是否包含非法字符的示例代码
2014/02/11 Javascript
JavaScript实现多个重叠层点击切换效果的方法
2015/04/24 Javascript
Jquery操作cookie记住用户名
2016/03/29 Javascript
利用原生JS自动生成文章标题树的实例
2016/08/22 Javascript
关于 jQuery Easyui异步加载tree的问题解析
2016/12/06 Javascript
文件上传的几个示例分享【推荐】
2016/12/16 Javascript
JavaScript中的编码和解码函数
2017/02/15 Javascript
jQury Ajax使用Token验证身份实例代码
2017/09/22 Javascript
旺旺在线客服代码 旺旺客服代码生成器
2018/01/09 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
2018/07/22 Javascript
如何手动实现一个 JavaScript 模块执行器
2020/10/16 Javascript
Ant Design的Table组件去除
2020/10/24 Javascript
[01:06]DOTA2小知识课堂 Ep.01 TP出门不要忘记帮队友灌瓶哦
2019/12/05 DOTA
python 字符串split的用法分享
2013/03/23 Python
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
利用python写个下载teahour音频的小脚本
2017/05/08 Python
Python3中条件控制、循环与函数的简易教程
2017/11/21 Python
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
Python 装饰器实现DRY(不重复代码)原则
2018/03/05 Python
Django 路由层URLconf的实现
2019/12/30 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
matlab、python中矩阵的互相导入导出方式
2020/06/01 Python
QML实现钟表效果
2020/06/02 Python
Django haystack实现全文搜索代码示例
2020/11/28 Python
AmazeUI 图标的示例代码
2020/08/13 HTML / CSS
美国购物网站:Clickhere2shop
2021/01/28 全球购物
十岁生日家长答谢词
2014/01/17 职场文书
企业授权委托书范本
2014/09/22 职场文书
2014年人事部工作总结
2014/12/03 职场文书
长城英文导游词
2015/01/30 职场文书
繁星春水读书笔记
2015/06/30 职场文书
python urllib库的使用详解
2021/04/13 Python
利用Java设置Word文本框中的文字旋转方向的实现方法
2021/06/28 Java/Android