다음 요구 사항에 따라 부동 숫자를 고정 너비로 포맷하는 방법은 무엇입니까?
- n <1 인 경우 선행 0
- 고정 폭을 채우기 위해 후행 십진수 0을 추가하십시오
- 고정 폭을 지나서 소수점 이하 자르기
- 모든 소수점 정렬
예를 들면 다음과 같습니다.
% formatter something like '{:06}'
numbers = [23.23, 0.123334987, 1, 4.223, 9887.2]
for number in numbers:
print formatter.format(number)
출력은 다음과 같습니다
23.2300
0.1233
1.0000
4.2230
9887.2000