본문 바로가기
카테고리 없음

파이썬 문자열 index() 내장함수 - 위치 찾기

by python pro 2023. 2. 17.
반응형

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 문자열에 존재하지 않기 때문입니다.

 

 

 

반응형

댓글