Ich möchte meine Python (2.4.3) -Ausgangsnummern in einem bestimmten Format haben. Wenn die Zahl eine abschließende Dezimalzahl mit < = 6 signifikanten Ziffern ist, zeigen Sie das alles an. Wenn es jedoch> 6 signifikante Ziffern hat, dann geben Sie nur 6 signifikante Ziffern aus.Wie lässt sich das Python-Format mit einer bestimmten Anzahl signifikanter Stellen schweben lassen?
"A" zeigt, wie Python die Floats schreibt. "B" zeigt, wie ich sie geschrieben habe. Wie kann ich Python meine Zahlen auf diese Weise formatieren?
A:
10188469102.605597
5.5657188485
3.539
22.1522612479
0
15.9638450858
0.284024
7.58096703786
24.3469152383
B:
1.01885e+10
5.56572
3.539
22.1523
0
15.9638
0.284024
7.58097
24.3469
Floats fehlt die erforderliche Präzision, um dies zu ermöglichen. –
_ "Format dezimal" _ - Ich denke, du meinst "Format float", weil ['Decimal'] (https://docs.python.org/2/library/decimal.html) eine Bibliothek in Python ist. –
@BurhanKhalid ja, du hast Recht. – user1145925