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 命令行也可以自动补全
Nov 30 Python
详解Python的单元测试
Apr 28 Python
Python网络爬虫出现乱码问题的解决方法
Jan 05 Python
Python中的命令行参数解析工具之docopt详解
Mar 27 Python
Python装饰器实现几类验证功能做法实例
May 18 Python
关于python下cv.waitKey无响应的原因及解决方法
Jan 10 Python
Django利用cookie保存用户登录信息的简单实现方法
May 27 Python
将Pytorch模型从CPU转换成GPU的实现方法
Aug 19 Python
python子线程退出及线程退出控制的代码
Oct 16 Python
如何在Anaconda中打开python自带idle
Sep 21 Python
详解查看Python解释器路径的两种方式
Oct 15 Python
删除pycharm鼠标右键快捷键打开项目的操作
Jan 16 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安装php_rar扩展实现rar文件读取和解压的方法
2016/11/17 PHP
php 策略模式原理与应用深入理解
2019/09/25 PHP
javascript之典型高阶函数应用介绍
2013/01/10 Javascript
Extjs4 类的定义和扩展实例
2013/06/28 Javascript
checkbox使用示例
2013/08/23 Javascript
关于jquery的多个选择器的使用示例
2013/10/18 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
jquery+ajax验证不通过也提交表单问题处理
2014/12/12 Javascript
jQuery实现文件上传进度条特效
2015/08/12 Javascript
jquery解析XML及获取XML节点名称的实现代码
2016/05/18 Javascript
JavaScript常用判断写法大全(推荐)
2016/05/30 Javascript
使用jquery如何获取时间
2016/10/13 Javascript
JavaScript用200行代码制作打飞机小游戏实例
2017/06/21 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
原生javascript实现的全屏滚动功能示例
2017/09/19 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
2017/12/04 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
wx-charts 微信小程序图表插件的具体使用
2019/08/18 Javascript
layui table 表格模板按钮的实例代码
2019/09/21 Javascript
9种方法优化jQuery代码详解
2020/02/04 jQuery
vue实现简易计算器功能
2021/01/20 Vue.js
Python3实现从文件中读取指定行的方法
2015/05/22 Python
简单谈谈Python中的几种常见的数据类型
2017/02/10 Python
Python 忽略warning的输出方法
2018/10/18 Python
Django如何实现上传图片功能
2019/08/16 Python
Pycharm 2019 破解激活方法图文详解
2019/10/11 Python
Python类如何定义私有变量
2020/02/03 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
Django日志及中间件模块应用案例
2020/09/10 Python
python中scipy.stats产生随机数实例讲解
2021/02/19 Python
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
台湾良兴购物网:EcLife
2019/12/01 全球购物
全球最大化妆品零售网站:SkinStore
2020/10/24 全球购物
农村党员对照检查材料
2014/09/24 职场文书
民主评议党员工作总结
2014/10/20 职场文书
运动会100米加油稿
2015/07/21 职场文书