카테고리 없음
[파이썬] 222-13
codecodekode
2024. 10. 19. 14:56
다음은 파이썬 코드이다. 알맞는 출력값을 작성하시오.
a = "REMEMBER NOVEMBER"
b = a[:3] + a[12:16];
c = "R AND %s" % "STR";
print(b+c);
인덱스와 문자열 슬라이싱
- 문자열 a: "REMEMBER NOVEMBER"
- 인덱스 계산:
- 0: R
- 1: E
- 2: M
- 3: E
- 4: M
- 5: B
- 6: E
- 7: R
- 8: (공백)
- 9: N
- 10: O
- 11: V
- 12: E
- 13: M
- 14: B
- 15: E
- 16: R
1. 슬라이싱:
- a[:3]:
- 첫 3글자: "REM"
- a[12:16]:
- 12번째부터 15번째 인덱스까지:
- "EMBE" (인덱스 12는 E, 13은 M, 14는 B, 15는 E)
2. 문자열 b 계산:
- b = a[:3] + a[12:16]
- b = "REM" + "EMBE" → **"REMEMBE"**입니다.
3. 문자열 포맷팅:
- c = "R AND %s" % "STR":
- c의 값은 **"R AND STR"**입니다.
4. 최종 출력:
- print(b + c):
- b + c는 **"REMEMBE" + "R AND STR"**가 되어 **"REMEMBERR AND STR"**가 출력됩니다.