Heim >Backend-Entwicklung >Python-Tutorial >Wie zeige ich Geldwerte mit zwei Dezimalstellen in Python an?

Wie zeige ich Geldwerte mit zwei Dezimalstellen in Python an?

Linda Hamilton
Linda HamiltonOriginal
2024-11-12 02:44:02718Durchsuche

How to Display Money Values with Two Decimal Places in Python?

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:

  • {0} stellt den numerischen Wert dar, der formatiert wird (in diesem Fall Pi).
  • :.2f gibt das Format an. Der Teil .2 gibt zwei Dezimalstellen an und das f steht für eine Gleitkommazahl.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn