
파이썬에서 문자열 내에 찾는 문자의 위치를 확인할 때 주로 문자열 함수 find()와 index()를 사용합니다.
이 두 함수는 찾는 문자의 위치 반환 시, 문자열의 index 값으로 반환합니다.
예시로 Ex에 "I like apple"이라는 문자열을 할당하고 각각 find() 함수와 index() 함수를 사용하여 출력해 보았습니다.


문자열에서 찾는 "apple"의 첫 글자 index 값을 반환하는 모습을 볼 수 있습니다.
그렇다면 찾는 문자열이 없는 경우에는 어떨까요?
-1을 반환합니다.

ValueError가 발생합니다.

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