Python 3 – 字符串 index() 方法

Python 3 – 字符串 index() 方法

描述

index() 方法确定字符串 str 是否出现在字符串或字符串的子字符串中,如果给定起始索引 beg 和结束索引 end。该方法与 find() 相同,但如果未找到子字符串,则会引发异常。

语法

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

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

参数

  • str − 指定要搜索的字符串。

  • beg − 这是开始索引,默认为 0。

  • end − 这是结束索引,默认为字符串长度。

返回值

如果找到索引则返回索引,否则引发异常。

示例

#!/usr/bin/python3

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 7, in <module>
      print (str1.index(str2, 40))
ValueError: substring not found
shell returned 1

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程