[Python3] 자릿수 맞추기

SangHun·2021년 4월 18일
0

소수점 자릿수 맞추기

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에 포함하기 때문이다.

profile
개발괴발자

0개의 댓글