파이썬의 f-string 포맷팅에서 숫자 출력 시 어떤 형식으로 출력할 것인지를 지정할 수 있다.
기본 형태는 아래와 같다.
{변수:02}
이러면 변수가 한자리 숫자일 경우 앞에 0을 추가해 총 두자리 수가 되도록 출력한다!
시간을 출력하는 경우
h, m, s = 5, 6, 7
print(f"{h:02}:{m:02}:{s:02}")
09:07:03이 출력된다.
날짜를 출력하는 경우
y, m, d = 2025, 3, 8
print(f"{y}/{m:02}/{d:02}")
2025/03/08이 출력된다.
번호를 출력하는 경우
for i in range(4):
print(f"번호 {i:03}")
모든 번호를 3자리 숫자로 맞춰줘서 번호가 001, 002, 003 등의 형태로 출력된다.
price = 113000000
print(f"{price:,}")
숫자 포맷팅시 , 를 추가해주면 천 단위마다 콤마를 자동으로 붙여준다! 위 코드의 경우 113,000,000이 출력된다.