728x90
파이썬에서는 문자열을 인덱싱(indexing)하여 각 문자에 접근할 수 있습니다. 하지만, 문자열의 범위를 벗어나는 인덱스에 접근하면 IndexError
가 발생합니다.
예제:
print("안녕하세요"[5])
출력 결과:
IndexError: string index out of range
위 예제에서는 문자열 "안녕하세요"의 인덱스 5에 접근하려고 하였습니다. 하지만, 이 문자열의 인덱스 범위는 0부터 4까지이므로 IndexError
가 발생하게 됩니다.
따라서, 문자열을 인덱싱할 때에는 인덱스 범위를 확인하고, 범위를 벗어나지 않도록 주의해야 합니다.
위와 같이 범위를 벗어난 인덱스 접근에 대해 설명해보았습니다. 원하시는 주제와 예제를 포함한 질문을 더욱 구체적으로 알려주시면, 더욱 멋진 글을 작성해드릴 수 있을 것입니다. 추가로 궁금한 점이 있으시면 언제든지 말씀해주세요!
728x90
'파이썬 > 파이썬기초' 카테고리의 다른 글
11. 산술 연산자와 우선순위 함께 사용하기 (#17, #18, #19, #20) (0) | 2024.03.23 |
---|---|
10. 자료형 확인하기 (#14, #15, #16) (0) | 2024.03.23 |
8. 문자열 인덱싱하기 (#9, #10, #11) (0) | 2024.03.23 |
7. 문자열 연결하기 (#7,#8) (0) | 2024.03.23 |
6. 작은따옴표와 이스케이프 문자 함께 사용하기 (#6) (0) | 2024.03.23 |