Python - 문제 미리보기

문제 2074

medium
다음 `strftime()` 형식 지정자들의 올바른 의미는? ```python import datetime date = datetime.datetime(2023, 12, 25, 15, 30, 45) print(date.strftime("%Y")) # ? print(date.strftime("%B")) # ? print(date.strftime("%d")) # ? print(date.strftime("%H")) # ? ```
A. 2023, December, 25, 15
B. 23, Dec, 25, 03
C. 2023, 12, 25, 15
D. 23, December, 25, 03

정답: A

strftime 형식 지정자 상세 해석: 각 형식 지정자의 의미: `%Y` - 4자리 연도: ⦁ 전체 연도: 1900, 2000, 2023 등 4자리 전체 ⦁ `%y`와 구분: `%y`는 23처럼 2자리만 표시 ⦁ 예시: 2023 → "2023" `%B` - 월 전체 이름: ⦁ 영어 월명: January, February, March, ..., December ⦁ `%b`와 구분: `%b`는 Jan, Feb, Mar 등 3자리 축약형 ⦁ `%m`과 구분: `%m`은 01, 02, 03 등 숫자형 ⦁ 예시: 12월 → "December" `%d` - 일 (2자리): ⦁ 2자리 고정: 01, 02, ..., 31 ⦁ 앞자리 0: 한 자리 일은 앞에 0이 붙음 ⦁ 예시: 25일 → "25", 5일 → "05" `%H` - 시간 (24시간 형식): ⦁ 24시간제: 00, 01, 02, ..., 23 ⦁ `%I`와 구분: `%I`는 12시간제 (01-12) ⦁ 2자리 고정: 한 자리 시간도 앞에 0이 붙음 ⦁ 예시: 오후 3시 → "15"

💡 학습 팁

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