index()方法确定字符串str,如果起始索引beg和结束索引end在末尾给出了找到字符串或字符串的一个子串。这个方法与find()方法一样,只是如果没有找到子符趾会抛出一个异常。

语法

以下是index()方法的语法:

str.index(str, beg=0 end=len(string))

参数str -- 此选项指定要搜索的字符串。

beg -- 这是开始索引,默认情况下是 0。

end -- 这是结束索引,默认情况下它等于该字符串的长度。

返回值

方法返回索引,如果找到这个str;如果没有找到则抛出一个异常。

例子

下面的例子显示了index()方法的使用。

#!/usr/bin/pythonstr1 = "this is string example....wow!!!";str2 = "exam";print str1.index(str2);print str1.index(str2, 10);print str1.index(str2, 40);

当我们运行上面的程序,它会产生以下结果:

1515Traceback (most recent call last): File "test.py", line 8, in print str1.index(str2, 40);ValueError: substring not foundshell returned 1

python中index方法详解_Python中的index()方法使用教程相关推荐

  1. python中的import详解_python中的import

    Python 中的模块和包 模块(module):包含定义的类/函数/变量的文件,后缀是.py.Python代码的可重用性由此保证 包(package):由模块或者子模块组成的Python应用程序执行 ...

  2. python中zip函数详解_Python中zip函数用法

    看openstack的代码,遇到一个内建函数zip不明白其意思: # Adjust the weights in the grid by the functions weight adjustment ...

  3. python中init函数详解_Python 中__init__函数以及参数self

    Java网站链接:Java全栈工程师 | 以实例驱动学习 | how2j.cn 1)class类包含: 类的属性:类中所涉及的变量 类的方法:类中函数 2) __init函数(方法) 1.带有两个下划 ...

  4. python stringstrip方法详解_Python 的技巧和方法你了解多少?

    学了这些你的python代码将会改善,你的技巧将会提高. 进群:943752371可以获取各类Python学习资料+视频资料+各类安装教程 路径操作 比起os模块的path方法,python3标准库的 ...

  5. 【数据的存储】浮点数在内存中的存储详解【超详细的保姆级别教程,让面试官心服口服】手撕浮点数存储使用方式

    [数据的存储]浮点数在内存中的存储详解[超详细的保姆级别教程,让面试官对你心服口服]手撕浮点数存储使用方式 作者: @小小Programmer 这是我的主页:@小小Programmer 在食用这篇博客 ...

  6. python算术运算符详解_Python中关于算术运算符的实例详解

    这篇文章主要介绍了Python算术运算符实例详解的相关资料,需要的朋友可以参考下 Python算术运算符 以下假设变量a为10,变量b为20: 运算符 描述 实例 + 加 - 两个对象相加 a + b ...

  7. 218.94.78.76:20001/index.php,详解spring中使用Elasticsearch的实例教程

    本篇文章主要介绍了详解spring中使用Elasticsearch的代码实现,具有一定的参考价值,有兴趣的可以了解一下 在使用Elasticsearch之前,先给大家聊一点干货. 1. ES和solr ...

  8. linux中create命令详解,linux中 pmap 命令详解

    通过查看帮助,返回了如下信息: Usage: pmap [options] pid [pid ...] Options: -x, --extended show details -X show eve ...

  9. linux中dd命令详解,Linux中DD命令详解

    Linux中DD命令详解 1.dd命令简介 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换.可以用该命令实现DOS下的diskcopy命令的作用.先用dd命令把软盘上的 ...

最新文章

  1. 用户表单事件(focus事件)
  2. Java中用StreamTokenizer与Scanner读取数据
  3. rpm安装mysql5.5_CentOS下以RPM方式安装MySQL5.5
  4. python控制台清屏_Python Shell 怎样清屏?
  5. 小清新自适应宇航员404页面丢失svg错误网页源码
  6. android获取工程中所有类名,android 获取手机的所有程序和widget的包名和启动类名...
  7. 四阶龙格库塔法的基本思想_经典四阶龙格库塔法解1阶微分方程组.doc
  8. 电脑无损分区大小调整
  9. 学生开源项目_大学如何利用开源吸引学生
  10. indesign怎么查找拼音_Indesign中怎么给汉字加拼音
  11. 今日推荐:2068个开源的网站模板【免费下载】
  12. 全球各个国家名的英文
  13. linux编辑状态a,linux 操作
  14. 企业管理的智能化趋势
  15. 低于90分的成绩 java_查询平均成绩低于60分的学生学号、姓名及成绩。
  16. 卷积网络中的通道、特征图、过滤器和卷积核
  17. 2019年4月22日A股暴跌行情思考
  18. 几种常见web 容器比较
  19. matlab gui做输入,用户在matlab GUI中的输入
  20. Codeforces Round #668 (Div. 2)E. Fixed Point Removal

热门文章

  1. java表格源码_Java表格JTable代码实例解析
  2. Arcpy报错及解决——持续补充中
  3. devops_DevOps专业人员如何成为安全冠军
  4. 公众号精选评论点赞_12月评论:前10名和编辑精选
  5. CSS UI状态伪类选择器
  6. es6 Class 的继承简介
  7. 视觉SLAM笔记(60) 建图
  8. php多个请求只执行一次,php使用redis的blPop/brPop,一台服务器多个并发,也只能一次一次执行?...
  9. vue手势滚动_vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
  10. php foreach 循环 判断index 小于多少_Go 与 PHP 的语法对比