#python #string #index #find 안녕하세요 오늘은 python에서 string의 index를 찾기위해 사용되는 함수 'index' 와 'find'의 차이를 작성하려 합니다. 사용되는 이유는 둘 모두 문자열에서 원하는 단어의 index를 찾기 위해서입니다. a = '안녕 반가워' a.index('반') # 3 a.find('반') # 3 또는 이렇게 시작 위치를 지정할 수도 있습니다. a = '안녕 반가워 반은 어디니?'
a.index('반', 5) # 7 a.find('반', 5) # 7 둘이 매우 비슷해 보이지만 없는 단어를 찾으려 할때, 차이점이 나타납니다. index는 없는 단어를 찾을 때, 에러를 발생하는 반면에, find는 -1을 리턴합니다. a = '안녕 반가워' a.index('하') # ValueError: substring not found a.find('하') # -1 감사합니다....
#
find
#
index
#
python
#
string