Làm cách nào để định dạng số nổi thành chiều rộng cố định với các yêu cầu sau:
- Dẫn đầu 0 nếu n <1
- Thêm số thập phân 0 (s) để điền vào chiều rộng cố định
- Cắt các chữ số thập phân qua chiều rộng cố định
- Căn chỉnh tất cả các dấu thập phân
Ví dụ:
% formatter something like '{:06}'
numbers = [23.23, 0.123334987, 1, 4.223, 9887.2]
for number in numbers:
print formatter.format(number)
Đầu ra sẽ như thế nào
23.2300
0.1233
1.0000
4.2230
9887.2000