Python - 문제 미리보기

문제 1866

medium
다음 코드의 실행 결과는?
```python
text = "Hello, World!"
print(text[1])
print(len(text))
```
A. H, 13
B. e, 13
C. H, 12
D. e, 12

정답: B



⦁ 문자열 인덱싱과 길이 계산:

text[1] 분석:
```python
text = "Hello, World!"
# 0123456789...
# 인덱스: H(0), e(1), l(2), l(3), o(4), ,(5), 공백(6), W(7)...
print(text[1]) # 'e' (인덱스 1의 문자)
```
len(text) 분석:
```python
text = "Hello, World!"
# 문자 개수: H-e-l-l-o-,-공백-W-o-r-l-d-!
# 총 13개 문자 (공백과 구두점 포함)
print(len(text)) # 13
```
⦁ Python 인덱싱 규칙:
⦁ 0부터 시작: 첫 번째 문자는 인덱스 0
⦁ 마지막 인덱스: len(문자열) - 1
⦁ 음수 인덱스: 뒤에서부터 -1, -2, -3...

💡 학습 팁

이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.