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文件比较示例分享
Jan 10 Python
Python深入学习之闭包
Aug 31 Python
跟老齐学Python之用Python计算
Sep 12 Python
python使用cPickle模块序列化实例
Sep 25 Python
Python字符串详细介绍
May 09 Python
Python实现的NN神经网络算法完整示例
Jun 19 Python
python调用opencv实现猫脸检测功能
Jan 15 Python
对python 中re.sub,replace(),strip()的区别详解
Jul 22 Python
Python Selenium 之数据驱动测试的实现
Aug 01 Python
django foreignkey外键使用的例子 相当于left join
Aug 06 Python
Python3 解决读取中文文件txt编码的问题
Dec 20 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
Mar 02 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入门知识
2011/01/12 PHP
php 5.3.5安装memcache注意事项小结
2011/04/12 PHP
php动态生成函数示例
2014/03/21 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
如何在Web页面上直接打开、编辑、创建Office文档
2007/03/12 Javascript
javascript 年月日联动实现核心代码
2009/12/21 Javascript
Firefox下提示illegal character并出现乱码的原因
2010/03/25 Javascript
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
2013/02/04 Javascript
Jquery 的outerHeight方法使用介绍
2013/09/11 Javascript
ie8模式下click无反应点击option无反应的解决方法
2014/10/11 Javascript
jquery实现定时自动轮播特效
2015/12/10 Javascript
js判断checkbox是否选中个数的方法(超简单)
2016/08/19 Javascript
jQuery联动日历的实例解析
2016/12/02 Javascript
微信小程序中用WebStorm使用LESS
2017/03/08 Javascript
HTML的select控件美化
2017/03/27 Javascript
vue-quill-editor实现图片上传功能
2017/08/08 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
2018/08/20 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
2018/09/01 Javascript
vue-cli脚手架build目录下utils.js工具配置文件详解
2018/09/14 Javascript
Vue Autocomplete 自动完成功能简单示例
2019/05/25 Javascript
vue 项目软键盘回车触发搜索事件
2020/09/09 Javascript
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
2021/01/13 Vue.js
Python中DJANGO简单测试实例
2015/05/11 Python
python+selenium+autoit实现文件上传功能
2017/08/23 Python
Python利用Django如何写restful api接口详解
2018/06/08 Python
pymysql 开启调试模式的实现
2019/09/24 Python
邮政员工辞职信
2014/01/16 职场文书
国际贸易毕业生自荐书
2014/06/22 职场文书
工作时间擅自离岗检讨书
2014/10/24 职场文书
活动总结书怎么写
2015/05/11 职场文书
监护人证明
2015/06/19 职场文书
2016秋季田径运动会广播稿
2015/12/21 职场文书
管理者们如何制定2019年的工作计划?
2019/07/01 职场文书
聊聊redis-dump工具安装问题
2022/01/18 Redis
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis
详解pytorch创建tensor函数
2022/03/22 Python