Heim >Backend-Entwicklung >Python-Tutorial >Wie zeige ich Geldwerte mit zwei Dezimalstellen in Python an?
Dezimalzahlen formatieren: Geldwerte präzise anzeigen
Sie möchten Dezimalwerte, wie z. B. Geld, unabhängig davon konsistent mit zwei Dezimalstellen anzeigen B. ihre Länge oder ob sie zunächst Nachkommastellen haben.
Der Schlüssel dazu liegt in der Verwendung der neuen Formatvorgaben für die Darstellung numerischer Werte. Der effizienteste und bevorzugte Ansatz ist:
from math import pi '{0:.2f}'.format(pi) # Output: '3.14'
Hier eine ausführliche Erklärung:
Wenn Sie ein besser lesbares Format bevorzugen, können Sie das Python String Format Cookbook oder pyformat.info als Referenz verwenden zur String-Formatierung im neuen Stil.
Alternativ führte Python 3.6 die literale String-Interpolation (F-Strings) ein. Mithilfe von F-Strings kann der obige Code weiter vereinfacht werden zu:
f'{pi:.2f}' # Output: '3.14'
Diese Methode bietet eine effiziente und prägnante Möglichkeit, Dezimalwerte präzise zu formatieren und eine konsistente Darstellung von Geldwerten oder anderen erforderlichen numerischen Werten sicherzustellen bestimmte Dezimalstellen.
Das obige ist der detaillierte Inhalt vonWie zeige ich Geldwerte mit zwei Dezimalstellen in Python an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!