index() / find()

str.find(str, beg=0, end=len(string))
str.index(str, beg=0, end=len(string))
# 字符串情况
s = 'hello, world!'
s.find('l')
s.index('l')
# 数组情况
lst = [1,2,'ad','c']
lst.index(1)
#0
lst.index('c')
#3

区别:

1、find()和index()两者区别在于,遇到没有的元素时:
find会返回-1
index会报错

2、index()在str中,begin=0, end=len(string)
而index()在list中,begin可以为负