카테고리 없음

[파이썬] 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);

인덱스와 문자열 슬라이싱

  1. 문자열 a: "REMEMBER NOVEMBER"
  2. 인덱스 계산:
    • 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"**가 출력됩니다.