Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich Währungswerte in Python gemäß lokalen Konventionen formatieren?

Wie kann ich Währungswerte in Python gemäß lokalen Konventionen formatieren?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-01 02:51:02626Durchsuche

How can I format currency values in Python according to local conventions?

Währungsformatierung in Python

Bei der Arbeit mit Zahlen, die Währungswerte darstellen, ist es oft notwendig, diese so zu formatieren, dass sie die lokalen Werte widerspiegeln Währungskonventionen. Beispielsweise möchten Sie möglicherweise eine Zahl wie 188518982,18 als 188.518.982,18 £ formatieren.

Lösung mit dem Gebietsschemamodul

Das Gebietsschemamodul von Python bietet integrierte Unterstützung für die Währungsformatierung . Um es zu verwenden, befolgen Sie diese Schritte:

  1. Importieren Sie das Gebietsschemamodul.
  2. Stellen Sie das Gebietsschema auf den gewünschten Ort ein, um das Währungsformat festzulegen.
  3. Verwenden Sie die Währung ()-Funktion zum Formatieren der Zahl.

Beispiel

Der folgende Codeausschnitt zeigt, wie eine Zahl als britische Währung formatiert wird:

<code class="python">import locale

# Set the locale to British English
locale.setlocale(locale.LC_ALL, 'en_GB')

# Format the number as British currency
formatted_number = locale.currency(188518982.18)

print(formatted_number)  # Output: £188,518,982.18

# Enable grouping of digits (adds commas as separators)
formatted_number = locale.currency(188518982.18, grouping=True)

print(formatted_number)  # Output: £188,518,982.18</code>

Durch die Integration dieser Schritte können Sie Zahlen ganz einfach als Währungswerte in Python formatieren und so sicherstellen, dass sie den gewünschten Gebietsschemakonventionen entsprechen.

Das obige ist der detaillierte Inhalt vonWie kann ich Währungswerte in Python gemäß lokalen Konventionen formatieren?. 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