- Нуль в начале, если 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
Подробнее здесь: https://stackoverflow.com/questions/888 ... -in-python
Мобильная версия