Wie lässt sich das Python-Format mit einer bestimmten Anzahl von signifikanten Ziffern schweben?

Ich möchte, dass meine Python-Ausgabenummern (2.4.3) ein bestimmtes Format haben. Insbesondere wenn die Zahl eine endende Dezimalstelle mit <= 6 signifikanten Stellen ist, zeigen Sie alles an. Wenn es jedoch> 6 signifikante Stellen hat, werden nur 6 signifikante Stellen ausgegeben.

"A" zeigt, wie Python die Floats schreibt. "B" zeigt, wie ich sie geschrieben haben möchte. Wie kann ich meine Zahlen in Python so formatieren lassen?

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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage