Python 3 Strings index() 方法

返回 Python 3 字符串


描述

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


语法

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

参数

  • str - 这指定要搜索的字符串。
  • beg - 这是起始索引,默认为 0。
  • end - 这是结束索引,默认情况下它等于字符串的长度。

返回值

如果找到索引,否则如果找不到 str 则引发异常。

实例

#!/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 8, in 
   print str1.index(str2, 40);
ValueError: substring not found

shell returned 1

返回 Python 3 字符串

查看笔记

扫码一下
查看教程更方便