我是python的新手,无法完全理解find和index之间的区别。查找和索引之间的区别
>>> line
'hi, this is ABC oh my god!!'
>>> line.find("o")
16
>>> line.index("o")
16
它们总是返回相同的结果。 谢谢!
我是python的新手,无法完全理解find和index之间的区别。查找和索引之间的区别
>>> line
'hi, this is ABC oh my god!!'
>>> line.find("o")
16
>>> line.index("o")
16
它们总是返回相同的结果。 谢谢!
如果找到子字符串,那么这两个函数的行为方式是一样的吗? – SohamC
@ user1603970,是的,他们有。他们的参数也是一样的。 – falsetru
@ user1603970,根据我在答案中链接的'index'文档:与find()类似,但在找不到子字符串时引发ValueError。 – falsetru