Heim > Artikel > Backend-Entwicklung > Wie kann ich Währungswerte in Python gemäß lokalen Konventionen formatieren?
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:
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!