Python - 문제 미리보기

문제 1870

medium
처음부터 또는 끝까지 슬라이싱할 때 생략 가능한 인덱스는?
```python
text = "Hello, World!"
# 처음부터 5번 인덱스까지
result1 = text[___:5]

# 2번 인덱스부터 끝까지
result2 = text[2:___]
```
A. `0`, `len(text)`
B. 시작 인덱스, 끝 인덱스 모두 생략 가능
C. `0`, `-1`
D. `1`, `end`

정답: B



⦁ 슬라이싱에서 인덱스 생략 규칙:

시작 인덱스 생략 (처음부터):
```python
text = "Hello, World!"

# 두 표현은 동일
print(text[0:5]) # "Hello"
print(text[:5]) # "Hello" (0 생략 가능)
```
끝 인덱스 생략 (끝까지):
```python
text = "Hello, World!"

# 두 표현은 동일
print(text[2:13]) # "llo, World!" (13은 문자열 길이)
print(text[2:]) # "llo, World!" (끝 인덱스 생략 가능)
```

💡 학습 팁

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