[Python] 파이썬 find와 index의 차이

드리대흥국캠 예비1번·2022년 7월 31일
post-thumbnail

파이썬에서 문자열 내에 찾는 문자의 위치를 확인할 때 주로 문자열 함수 find()index()를 사용합니다.

이 두 함수는 찾는 문자의 위치 반환 시, 문자열의 index 값으로 반환합니다.


예시로 Ex에 "I like apple"이라는 문자열을 할당하고 각각 find() 함수와 index() 함수를 사용하여 출력해 보았습니다.

문자열에서 찾는 "apple"의 첫 글자 index 값을 반환하는 모습을 볼 수 있습니다.

그렇다면 찾는 문자열이 없는 경우에는 어떨까요?

find()

-1을 반환합니다.

index()

ValueError가 발생합니다.

문자열을 찾을 수 없다는 에러 메시지를 확인할 수 있습니다.

profile
미스테리옴므파탈고려기프트앤드파워엠버서더오브더개콘컴퍼니

0개의 댓글