반응형
🔹 문제 1: 현재 날짜 가져오기
다음 코드 실행 시 출력 결과를 예측하세요.
from datetime import date
today = date.today()
print(today)
A) 2025-02-20 (현재 날짜)
B) date(2025, 2, 20)
C) Error 발생
D) None
🔹 문제 2: 현재 시간 가져오기
다음 코드 실행 시 출력 결과를 예측하세요.
from datetime import datetime
time_now = datetime.now().time()
print(time_now)
A) 현재 시간 (예: 14:30:45.123456)
B) datetime.now()
C) Error 발생
D) None
🔹 문제 3: 특정 날짜와 시간 생성
다음 코드 실행 시 출력 결과를 예측하세요.
from datetime import datetime
dt = datetime(2023, 5, 17, 10, 30, 0)
print(dt)
A) 2023-05-17 10:30:00
B) datetime(2023, 5, 17, 10, 30, 0)
C) Error 발생
D) None
🔹 문제 4: Unix 타임스탬프 변환
다음 코드 실행 시 출력 결과를 예측하세요.
import time
timestamp = time.time()
print(timestamp)
A) 현재 Unix 타임스탬프 (예: 1700000000.123456)
B) 2025-02-20 14:30:45
C) Error 발생
D) None
🔹 문제 5: 날짜 형식 변환
다음 코드 실행 시 출력 결과를 예측하세요.
from datetime import datetime
dt = datetime(2024, 12, 25, 15, 45)
formatted = dt.strftime("%Y/%m/%d %H:%M")
print(formatted)
A) 2024/12/25 15:45
B) 2024-12-25 15:45
C) Error 발생
D) None
🔹 정답 및 해설
- A) 2025-02-20 (현재 날짜)
📌 설명: date.today()는 현재 날짜를 YYYY-MM-DD 형식으로 반환함. - A) 현재 시간 (예: 14:30:45.123456)
📌 설명: datetime.now().time()은 현재 시간을 HH:MM:SS.ssssss 형식으로 반환함. - A) 2023-05-17 10:30:00
📌 설명: datetime(year, month, day, hour, minute, second)를 사용하면 특정 날짜와 시간을 생성할 수 있음. - A) 현재 Unix 타임스탬프 (예: 1700000000.123456)
📌 설명: time.time()은 현재 시간을 Unix 타임스탬프로 반환함. - A) 2024/12/25 15:45
📌 설명: strftime("%Y/%m/%d %H:%M")을 사용하면 날짜와 시간을 원하는 형식으로 변환 가능함.
반응형
'IT > Python Quiz' 카테고리의 다른 글
[python] 리스트 컴프리헨션 코드 작성 연습4 (0) | 2025.02.20 |
---|---|
[python] 리스트 컴프리헨션 코드 작성 연습3 (0) | 2025.02.20 |
[python] 리스트 컴프리헨션 코드 작성 연습2 (0) | 2025.02.20 |
[Python] 초급 퀴즈23 - 리스트 컴프리헨션 심화 (0) | 2025.02.20 |
[Python] 초급 퀴즈21 - 모듈과 패키지 (import, from, as) (0) | 2025.02.20 |
[Python] 초급 퀴즈20 - 클래스와 객체 (self, init, 메서드) (0) | 2025.02.20 |
[Python] 초급 퀴즈19 - 리스트 컴프리헨션, map(), filter() (0) | 2025.02.20 |
[Python] 클래스 상속 4지선다 퀴즈 (0) | 2025.02.19 |
댓글