Formatieren von Gleitkommazahlen auf eine feste Breite in Python
Bei der Anzeige von Gleitkommazahlen ist es oft notwendig, sie auf eine bestimmte Breite zu formatieren bestimmte Anforderungen erfüllen. Zu diesen Anforderungen können führende Nullen, nachgestellte Dezimalnullen, das Abschneiden übermäßiger Dezimalstellen und die Ausrichtung von Dezimalpunkten gehören.
Um dies in Python zu erreichen, können wir die Formatzeichenfolgensyntax wie folgt verwenden:
number = 23.234567 # Format to fixed width with 6 digits, including decimal points print("{:10.4f}".format(number))
Die Ausgabe sieht folgendermaßen aus:
23.2346
In diesem Fall besteht der Formatbezeichner aus von:
10.4f nach dem Doppelpunkt:
Mit dieser Technik können Sie die Formatierung von Gleitkommazahlen entsprechend Ihren Anforderungen anpassen . Der folgende Code druckt beispielsweise eine Liste von Gleitkommazahlen mit einer festen Breite von 10 Zeichen, einschließlich nachgestellter Dezimalnullen:
numbers = [23.23, 0.123334987, 1, 4.223, 9887.2] for number in numbers: print("{:10.4f}".format(number))
Ausgabe:
23.2300 0.1233 1.0000 4.2230 9887.2000
Das obige ist der detaillierte Inhalt vonWie formatiere ich Gleitkommazahlen in Python auf eine feste Breite?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!