In Python umfasst der Prozess der Währungsformatierung die Konvertierung eines numerischen Werts in eine benutzerfreundliche Darstellung, die ein Währungssymbol enthält. Dieser Artikel befasst sich mit verschiedenen Ansätzen zum Formatieren von Währungen in Python und geht auf eine spezifische Frage bezüglich der Formatierung einer großen Zahl in ein lokalisiertes Währungsformat ein.
Das Locale-Modul bietet eine umfassende Lösung für Währungsformatierung und Datumsformatierung. Durch die Verwendung spezifischer Gebietsschemaeinstellungen können Sie Zahlen mühelos entsprechend den Konventionen verschiedener Länder oder Regionen formatieren.
Um das Gebietsschemamodul für die Währungsformatierung zu verwenden, befolgen Sie diese Schritte:
Formatieren wir beispielsweise die Zahl 188518982,18 in Pfund mithilfe des Locale-Moduls:
>>> import locale >>> locale.setlocale( locale.LC_ALL, '' ) 'English_United States.1252' >>> locale.currency( 188518982.18 ) '$188518982.18'
Standardmäßig verwendet die Funktion locale.currency() Kommas als Tausendertrennzeichen. Sie können die Gruppierung jedoch aktivieren, indem Sie den Gruppierungsparameter auf True setzen:
>>> locale.currency( 188518982.18, grouping=True ) '$188,518,982.18'
Zusätzlich zum Gebietsschemamodul gibt es in Python weitere Optionen für die Währungsformatierung. Dazu gehören:
Die Wahl der zu verwendenden Methode hängt von Ihren spezifischen Formatierungsanforderungen ab.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3