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读取注册表中值的方法
Apr 08 Python
Python使用爬虫猜密码
Feb 19 Python
python树莓派红外反射传感器
Jan 21 Python
python绘制漏斗图步骤详解
Mar 04 Python
python实现祝福弹窗效果
Apr 07 Python
Python利用神经网络解决非线性回归问题实例详解
Jul 19 Python
python实现桌面托盘气泡提示
Jul 29 Python
使用Python实现图像标记点的坐标输出功能
Aug 14 Python
python实现图片插入文字
Nov 26 Python
python dumps和loads区别详解
Feb 04 Python
python 遗传算法求函数极值的实现代码
Feb 11 Python
常用的10个Python实用小技巧
Aug 10 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实现一维数组转二维数组的方法
2015/02/25 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
javascript对象的property和prototype是这样一种关系
2007/03/24 Javascript
JavaScript面向对象之Prototypes和继承
2012/07/12 Javascript
javascript简单实现命名空间效果
2014/03/06 Javascript
Node.js中使用mongoskin操作mongoDB实例
2014/09/28 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
基于javascript bootstrap实现生日日期联动选择
2016/04/07 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
jquery动态添加以及遍历option并获取特定样式名称的option方法
2018/01/29 jQuery
使用js在layui中实现上传图片压缩
2019/06/18 Javascript
微信小程序 动态修改页面数据及参数传递过程详解
2019/09/27 Javascript
vue中使用elementUI组件手动上传图片功能
2019/12/13 Javascript
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
2020/07/17 Javascript
Vue+element+cookie记住密码功能的简单实现方法
2020/09/20 Javascript
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
Python多线程经典问题之乘客做公交车算法实例
2017/03/22 Python
解决pandas使用read_csv()读取文件遇到的问题
2018/06/15 Python
python3结合openpyxl库实现excel操作的实例代码
2018/09/11 Python
python3利用ctypes传入一个字符串类型的列表方法
2019/02/12 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
2019/06/04 Python
python 生成器和迭代器的原理解析
2019/10/12 Python
Python+OpenCV 实现图片无损旋转90°且无黑边
2019/12/12 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
从训练好的tensorflow模型中打印训练变量实例
2020/01/20 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
2020/06/15 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
python爬虫筛选工作实例讲解
2020/11/23 Python
台湾饭店和机票预订网站:Expedia台湾
2016/08/05 全球购物
SKECHERS官方旗舰店:美国舒适运动休闲品牌
2017/12/22 全球购物
机械制造专业个人的自我评价
2013/12/28 职场文书
电气自动化专业职业规划范文
2014/02/16 职场文书
房地产广告词大全
2014/03/19 职场文书
作文批改评语大全
2014/04/23 职场文书
学校班班通实施方案
2014/06/11 职场文书
唤醒紫霞仙子,携手再游三界!大话手游X《大话西游》电影合作专属剧情任务
2022/04/03 其他游戏