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登陆asp网站页面的实现代码
Jan 14 Python
解决uWSGI的编码问题详解
Mar 24 Python
Python实现的矩阵类实例
Aug 22 Python
详解Django之auth模块(用户认证)
Apr 17 Python
python实现textrank关键词提取
Jun 22 Python
Anaconda下配置python+opencv+contribx的实例讲解
Aug 06 Python
Python查找最长不包含重复字符的子字符串算法示例
Feb 13 Python
Python如何处理大数据?3个技巧效率提升攻略(推荐)
Apr 15 Python
Python 自动登录淘宝并保存登录信息的方法
Sep 04 Python
Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】
Dec 19 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
Oct 26 Python
Python机器学习实战之k-近邻算法的实现
Nov 27 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
mcrypt启用 加密以及解密过程详细解析
2013/08/07 PHP
PHP使用feof()函数读文件的方法
2014/11/07 PHP
php文件上传类完整实例
2016/05/14 PHP
JS左右无缝滚动(一般方法+面向对象方法)
2012/08/17 Javascript
jquery移除button的inline onclick事件(已测试及兼容浏览器)
2013/01/25 Javascript
javascript静态页面传值的三种方法分享
2013/11/12 Javascript
JS对话框_JS模态对话框showModalDialog用法总结
2014/01/11 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
jQuery qrcode生成二维码的方法
2016/04/03 Javascript
Google 地图事件实例讲解
2016/08/06 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
2017/01/04 Javascript
BootStrap便签页的简单应用
2017/01/06 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
2017/12/01 Javascript
JS中的事件委托实例浅析
2018/03/22 Javascript
JavaScript分步实现一个出生日期的正则表达式
2018/03/22 Javascript
vue 中动态绑定class 和 style的方法代码详解
2018/06/01 Javascript
如何自动化部署项目?折腾服务器之旅~
2019/04/16 Javascript
详解express使用vue-router的history踩坑
2019/06/05 Javascript
Nuxt的路由动画效果案例
2020/11/06 Javascript
详解nginx配置vue h5 history去除#号
2020/11/09 Javascript
详解vite+ts快速搭建vue3项目以及介绍相关特性
2021/02/25 Vue.js
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
python实现登陆知乎获得个人收藏并保存为word文件
2015/03/16 Python
python实现决策树
2017/12/21 Python
python opencv 简单阈值算法的实现
2019/08/04 Python
浅谈Pytorch中的torch.gather函数的含义
2019/08/18 Python
使用opencv将视频帧转成图片输出
2019/12/10 Python
python的slice notation的特殊用法详解
2019/12/27 Python
Python获取、格式化当前时间日期的方法
2020/02/10 Python
个人房屋转让协议书范本
2014/10/26 职场文书
运动会三级跳加油稿
2015/07/21 职场文书
新人入职感言
2015/07/31 职场文书
2019最新婚庆对联集锦!
2019/07/10 职场文书
分析Netty直接内存原理及应用
2021/06/14 Java/Android
Python中文纠错的简单实现
2021/07/07 Python