가이드라인

문자열 IndexError(index out of range) 예외

문자열을 인덱싱할 때 존재하지 않는 인덱스를 참조하려고 하면 IndexError 예외가 발생합니다. 이 오류는 주로 문자열의 길이를 초과하는 인덱스에 접근하려고 할 때 발생합니다.

예를 들어 길이가 5인 문자열 s = "hello" 가 있을 때, s[5] 또는 s[6]과 같이 존재하지 않는 인덱스에 접근하려고 하면 IndexError가 발생합니다.

문자열의 인덱스는 0부터 시작하기 때문에 문자열 "hello"에서 s[4]는 유효하지만, s[5]는 유효하지 않습니다.

이러한 오류를 방지하기 위해서는 문자열의 길이를 확인하고, 유효한 인덱스 범위 내에서만 문자열에 접근해야 합니다.


IndexError 예시

IndexError 발생 예시
word = "파이썬" # 올바른 인덱싱 print(word[0]) # '파' # IndexError 발생 print(word[6]) # IndexError: string index out of range
Mission
0 / 1

문자열 인덱싱 시 문자열의 길이를 초과하는 인덱스에 접근하면 IndexError가 발생한다.

O
X

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과