Як відформатувати плаваюче число до фіксованої ширини, дотримуючись наступних вимог:
- Провідний нуль, якщо n <1
- Для заповнення фіксованої ширини додайте десятковий нульовий проміжок
- Обрізати десяткові цифри минулої фіксованої ширини
- Вирівняйте всі десяткові крапки
Наприклад:
% 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