(Python) 숫자 포맷팅
숫자 포맷팅 (format)
파이썬에서 숫자를 포맷팅하는 방법을 알아보자.
숫자
- int 형
'{:d}'.format(42)
# 42
- float 형
'{:f}'.format(3.141592)
# 3.141592
숫자에 공백
예제를 통해 살펴보자.
- int형
(ex1)
'{:4d}'.format(23)
# 23
(ex2)
'{:6d}'.format(17)
# 17
(ex3)
'{:04d}'.format(25)
# 0025
(ex1) : {:4d}
는 숫자를 4자리로 포맷팅. 즉, 23 앞에 2자리 공백을 넣음.
(ex2) : {:6d}
는 숫자를 6자리로 포맷팅. 6자리로 맞추기 위해 17앞 네자리에 공백 넣음.
(ex3) : {:04d}
는 숫자를 4자리로 포맷팅하고 빈 자리에 0을 넣음
- float 형
(ex1)
'{:4.3f}'.format(3.145352)
# 3.142
(ex2)
'{:06.2f}'.format(3.141592)
# 003.14
(ex1) : {:4.3f}
는 최소 4자리, 소수점 아래 3자리 수로 포맷팅.
(ex2) : {:06.2f}
는 최소 자리수(소수점 포함)가 6이 되고, 소수점 아래 2자리 수로 포맷팅. 공백에는 0을 넣음.