扫码一下
查看教程更方便
如果给出了起始索引beg和结束索引end,Python 字符串方法 index() 确定字符串str 是否出现在字符串或字符串的子字符串中。此方法与 find() 相同,但如果未找到 sub 则会引发异常。
str.index(str, beg = 0 end = len(string))
如果找到索引,否则如果找不到 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