- index() :
- 찾는 문자가 없는 경우 ValueError 발생
- 문자열, 리스트, 튜플 자료형에서 사용 가능
- 딕셔러니 자료형에서 사용하면 AttributeError 발생
data='abcdcefg'
data.index('c')
>>> 2
data.index('c', 1, 6) // 1~6 사이에서 처음으로 'c'가 나온 곳 - [1,6)
>>> 2
data.index('c', 3, 6) // 3~6 사이에서 처음으로 'c'가 나온 곳 - [3,6)
>>> 4
data.index('c', 3, 4) // 3~4 사이에서 처음으로 'c'가 나온 곳 - [3,4)
>>> ValueError
- find() :
- 찾는 문자가 없으면 -1을 출력
- 리스트, 튜플, 딕셔너리 자료형에서는 사용할 수 없음
-> AttributeError
data='abcdcefg'
data.find('c')
>>> 2
data.find('c', 1, 6) // 1~6 사이에서 처음으로 'c'가 나온 곳 - [1,6)
>>> 2
data.find('c', 3, 6) // 3~6 사이에서 처음으로 'c'가 나온 곳 - [3,6)
>>> 4
data.find('c', 3, 4) // 3~4 사이에서 처음으로 'c'가 나온 곳 - [3,4)
>>> -1