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 字符串操作实现代码(截取/替换/查找/分割)
Jun 08 Python
11个并不被常用但对开发非常有帮助的Python库
Mar 31 Python
Python操作串口的方法
Jun 17 Python
python在非root权限下的安装方法
Jan 23 Python
Python使用requests发送POST请求实例代码
Jan 25 Python
python判断完全平方数的方法
Nov 13 Python
Python-while 计算100以内奇数和的方法
Jun 11 Python
python3中eval函数用法使用简介
Aug 02 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
Dec 23 Python
Python matplotlib画曲线例题解析
Feb 07 Python
如何通过命令行进入python
Jul 06 Python
基于flask实现五子棋小游戏
May 25 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的cURL快速入门教程 (小偷采集程序)
2011/06/02 PHP
解析PHP缓存函数的使用说明
2013/05/10 PHP
php中json_encode UTF-8中文乱码的更好解决方法
2014/09/28 PHP
教你在PHPStorm中配置Xdebug
2015/07/27 PHP
WordPress中用于获取及自定义头像图片的PHP脚本详解
2015/12/17 PHP
php微信开发之带参数二维码的使用
2016/08/03 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
Jquery封装tab自动切换效果的具体实现
2013/07/13 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
2015/10/10 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
JavaScript函数中的this四种绑定形式
2017/08/15 Javascript
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
2017/08/18 Javascript
详解node nvm进行node多版本管理
2017/10/21 Javascript
React-router4路由监听的实现
2018/08/07 Javascript
简单的React SSR服务器渲染实现
2018/12/11 Javascript
vue 实现v-for循环回来的数据动态绑定id
2019/11/07 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
Python实现mysql数据库更新表数据接口的功能
2017/11/19 Python
python 获取文件下所有文件或目录os.walk()的实例
2018/04/23 Python
浅谈python中requests模块导入的问题
2018/05/18 Python
Python将json文件写入ES数据库的方法
2019/04/10 Python
一步步教你用python的scrapy编写一个爬虫
2019/04/17 Python
基于opencv实现简单画板功能
2020/08/02 Python
使用css3制作动感导航条示例
2014/01/26 HTML / CSS
html5启动原生APP总结
2020/07/03 HTML / CSS
TecoBuy澳大利亚:在线电子和小工具商店
2020/06/25 全球购物
财经学院自荐信范文
2014/02/02 职场文书
英语国培研修感言
2014/02/13 职场文书
综合素质评价自我评价
2015/03/06 职场文书
2015年法律事务部工作总结
2015/07/27 职场文书
个人的事迹材料怎么写
2019/04/24 职场文书
2019毕业论文致谢词
2019/06/24 职场文书
分享Python异步爬取知乎热榜
2022/04/12 Python