본문 바로가기

Python/공부공부

[Python] zfill() _ 문자열채우기 (날짜/시간 표현)

 

zfill() 메소드 

지정한 문자열 길이가 될때까지 문자열 앞을 '0'으로 채워 반환.


 

import datetime

# 현재 날짜/시간
now = datetime.datetime.now()

hour = now.hour
# 1
minute = now.minute
# 7

time_format = f"{hour}시간 {str(minute).zfill(2)}분"

print(time_format)
# 1시간 07분

 

 

만일 현재 시간이 1시 7분이라면 

str(minute).zfill(2)  => 2자리가 될때까지 앞을 0으로 채워 ' 07 '을 반환.