까먹으면 적어두자
Python에서 자리수 맞추기 본문
요약
파이썬을 쓰다보면 소수점을 일정 자리수까지 자르거나 정수 앞에 0을 붙여 자리수를 맞춰야 하는 경우가 있다.
그런 경우에 대해 문자열 포맷을 이용하여 처리하는 방법
형식
- "{ n : 0 k . j f}".format( p1, p2, ... ) : p1, p2, ... 중에 n 번째 요소를 k자리수로 맞춘다. 정수 부분의 빈 자리는 0으로 채우고 소수점이하는 j개만 표시한다. 마지막에 f가 아닌 d를 사용하면 정수로 읽어온다.
예제
코드
a=123
b=3.1415
print('a:{0:05d}'.format(a))
print('b:{1:07.2f}'.format(a,b))
결과
a:00123
b:0003.14
주의
b가 0000003.14가 아닌 이유 : 소수점이하와 소수점을 모두 포함해서 개수를 샌다. 소수점 1개 + 소수점 이하 2개 + 정수부분 4개 = 총 7 개
반응형
'Python' 카테고리의 다른 글
파이썬 여러버전 설치하기 (0) | 2021.07.09 |
---|---|
rjust, ljust 함수 (0) | 2021.04.06 |
bin 함수 (0) | 2021.04.06 |
Comments