Wie formatiere ich eine schwebende Zahl mit den folgenden Anforderungen auf eine feste Breite:
- Führende Null, wenn n <1 ist
- Fügen Sie nachfolgende Dezimalnullen hinzu, um die feste Breite auszufüllen
- Schneiden Sie Dezimalstellen über die feste Breite hinaus ab
- Richten Sie alle Dezimalstellen aus
Zum Beispiel:
% formatter something like '{:06}'
numbers = [23.23, 0.123334987, 1, 4.223, 9887.2]
for number in numbers:
print formatter.format(number)
Die Ausgabe wäre wie
23.2300
0.1233
1.0000
4.2230
9887.2000