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配置文件解析模块ConfigParser使用实例
Apr 13 Python
Python中的字符串查找操作方法总结
Jun 27 Python
详解python中的文件与目录操作
Jul 11 Python
浅谈python正则的常用方法 覆盖范围70%以上
Mar 14 Python
pandas带有重复索引操作方法
Jun 08 Python
python判断完全平方数的方法
Nov 13 Python
Python collections中的双向队列deque简单介绍详解
Nov 04 Python
Python values()与itervalues()的用法详解
Nov 27 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
Feb 28 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
Apr 14 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
Sep 30 Python
python实现计算器简易版
Dec 17 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中判断变量为空的几种方法小结
2013/11/12 PHP
php的闭包(Closure)匿名函数初探
2016/02/14 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
网页自动跳转代码收集
2009/09/27 Javascript
基于jquery可配置循环左右滚动例子
2011/09/09 Javascript
javascript学习笔记(十九) 节点的操作实现代码
2012/06/20 Javascript
jQuery.extend 函数的详细用法
2012/06/27 Javascript
js的.innerHTML = ""IE9下显示有错误的解决方法
2013/09/16 Javascript
js history对象简单实现返回和前进
2013/10/30 Javascript
js opener的使用详解
2014/01/11 Javascript
jQuery选择器全集详解
2014/11/24 Javascript
node.js中的path.normalize方法使用说明
2014/12/08 Javascript
对比分析AngularJS中的$http.post与jQuery.post的区别
2015/02/27 Javascript
js使用setTimeout实现定时炸弹的方法
2015/04/10 Javascript
JQuery中Ajax()的data参数类型实例分析
2015/12/15 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
2016/02/22 Javascript
JS控制HTML元素的显示和隐藏的两种方法
2016/09/27 Javascript
jquery对所有input type=text的控件赋值实现方法
2016/12/02 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
angularjs过滤器--filter与ng-repeat配合有奇效
2017/04/20 Javascript
详解微信小程序开发(项目从零开始)
2019/06/06 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
Vue组件通信入门之Provide和Inject机制
2019/12/29 Javascript
Vue 实现分页与输入框关键字筛选功能
2020/01/02 Javascript
跟老齐学Python之开始真正编程
2014/09/12 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
Python全面分析系统的时域特性和频率域特性
2020/02/26 Python
使用Html5实现异步上传文件,支持跨域,带有上传进度条
2016/09/17 HTML / CSS
荷兰牛仔裤网上商店:Jeans Centre
2018/04/03 全球购物
美国气象仪器、花园装饰和墙壁艺术商店:Wind & Weather
2019/05/29 全球购物
医学院学生的自我评价分享
2013/11/19 职场文书
妇产医师自荐信
2014/01/29 职场文书
六一儿童节开幕词
2015/01/29 职场文书
企业办公室主任岗位职责
2015/04/01 职场文书
能用CSS实现的就不要麻烦JavaScript了
2021/10/05 HTML / CSS