소수점 자릿수 맞추기
a = 3.1234
'{:.3f}'.format(a)
# 혹은 f'{a:.3f}'
> 3.123
0으로 채우기
a = 5
format(a, '03')
> 005
'{:03d}'.format(a)
# 혹은 f'{a:03d}'
> 005
d 앞의 숫자를 조절하여 몇 자리로 채울지 정할 수 있다.
위 둘을 조합하면 아래처럼 소수점과 출력 숫자의 개수를 같이 조절할 수 있다.
a = 5.123456789
'{:012.1f}'.format(5.123456789)
# 혹은 f'{a:012.1f}'
> 0000000005.1
여기서 0으로 12개를 꽉 채우지 않게 되는데,
정수부분과 소수점, 소수점 아래까지 12에 포함하기 때문이다.