在python中index()和find()都是可以查找下标的,那么两者的区别在哪里
s='hello world'
print(s.index("l"))
print(s.find('l'))
两者的查找的下标都是一致的,但是两者的区别在于这两个方法没有查找到元素时的表现形式
index()如果没有找到那么程序会直接报错,而find()则会返回-1的值
s='hello world'
print(s.index('i'))
s='hello world'
print(s.find('i'))
这便是我认为两者的最大区别,另外两者还有rfind(),rindex()可以从右到左来查找,返回查找到的第一个下标