Comment formater un nombre flottant à une largeur fixe avec les exigences suivantes:
- Zéro en tête si n <1
- Ajouter des zéros décimaux de fin pour remplir une largeur fixe
- Tronquer les chiffres décimaux au-delà de la largeur fixe
- Aligner tous les points décimaux
Par exemple:
% formatter something like '{:06}'
numbers = [23.23, 0.123334987, 1, 4.223, 9887.2]
for number in numbers:
print formatter.format(number)
La sortie serait comme
23.2300
0.1233
1.0000
4.2230
9887.2000