반응형
Python의 index() 함수는 문자열에서 특정 문자열의 위치를 찾아주는 함수입니다. 함수 호출 형식은 다음과 같습니다:
str.index(sub, start, end)
- str: 위치를 찾고자 하는 문자열
- sub: 찾고자 하는 문자열
- start: 시작 위치 (선택적)
- end: 끝 위치 (선택적)
index() 함수는 문자열에서 sub을 찾아서, 첫 번째로 나타나는 위치의 인덱스를 반환합니다. 만약 sub이 문자열에 존재하지 않으면, ValueError가 발생합니다.
text = "Python is a programming language"
result = text.index("is")
print(result) # Output: 7
text = "Python is a programming language"
result = text.index("java")
print(result) # Raises ValueError: 'java' is not in text
위의 코드에서 text.index("java") 는 ValueError가 발생하게 됩니다. sub 문자열 "java"가 str 문자열에 존재하지 않기 때문입니다.
반응형
댓글