Python index()确定如果给定起始索引beg和结束索引end,字符串str是否出现在字符串或字符串的子串中。此方法与find()相同,但如果未找到sub,则会引发异常。
str.index(str, beg=0 end=len(string))
str - 这指定要搜索的字符串。
beg - 这是起始索引,默认情况下为0。
end - 这是结束索引,默认情况下等于字符串的长度。
如果找到索引,则在未找到字符串时引发异常。
#!/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
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)