str.index
功能描述
功能与find一样,在指定字符串中查找字符,不同处是找不到会报exception
语法
str.index(str, beg = 0 end = len(string))
参数
- str:需要查找的字符
- beg:查找起始位置,默认0
- end:查找结束位置,默认字符串长度
返回值
找到返回索引,找不到报exception
示例
str1 = "this is string example....wow!!!"
str2 = "exam"
print(str1.index(str2))
# 查找起始位置10
print(str1.index(str2, 10))
print(str1.index(str2, 40))
执行结果
15
15
ValueError: substring not found
本文详细介绍了Python字符串方法str.index()的功能与用法。str.index()用于在指定字符串中查找子字符串,与find()类似,但若未找到目标将抛出异常而非返回-1。文章通过示例解释了如何使用该方法,并展示了查找起始位置和结束位置的设定。
1174

被折叠的 条评论
为什么被折叠?



