Como formatar um número flutuante para uma largura fixa com os seguintes requisitos:
- Zero à esquerda se n <1
- Adicione zero (s) decimal (s) à direita para preencher a largura fixa
- Truncar dígitos decimais após a largura fixa
- Alinhar todos os pontos decimais
Por exemplo:
% formatter something like '{:06}'
numbers = [23.23, 0.123334987, 1, 4.223, 9887.2]
for number in numbers:
print formatter.format(number)
A saída seria como
23.2300
0.1233
1.0000
4.2230
9887.2000