python中str的index什么意思_Python中的index()⽅法使⽤
教程
index()⽅法确定字符串str,如果起始索引beg和结束索引end在末尾给出了找到字符串或字符串的⼀个⼦串。这个⽅法与find()⽅法⼀样,只是如果没有找到⼦符趾会抛出⼀个异常。
语法
以下是index()⽅法的语法:
str.index(str, beg=0 end=len(string))
参数
str -- 此选项指定要搜索的字符串。
beg -- 这是开始索引,默认情况下是 0。
黑龙江省考报名时间碳会计end -- 这是结束索引,默认情况下它等于该字符串的长度。
返回值
⽅法返回索引,如果找到这个str;如果没有找到则抛出⼀个异常。
白英语例⼦
下⾯的例⼦显⽰了index()⽅法的使⽤。
筷子的文化#!/usr/bin/python
str1 = "this is 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