Heim >Backend-Entwicklung >Python-Tutorial >Wie formatiere ich Zahlen mit Tausendertrennzeichen in Python?
Das Formatieren großer Zahlen mit Tausendertrennzeichen kann ihre Lesbarkeit verbessern. Hier sind mehrere Ansätze, um dies in Python zu erreichen:
Für einen universellen Ansatz, unabhängig vom Gebietsschema, können Sie einen Unterstrich als verwenden Trennzeichen:
f'{value:_}' # For Python ≥3.6
Diese Methode verwendet jedoch immer den Unterstrich, unabhängig vom aktuellen Gebietsschema.
Wenn Sie die traditionelle englische Formatierung bevorzugen, können Sie ein Komma als Trennzeichen verwenden:
'{:,}'.format(value) # For Python ≥2.7 f'{value:,}' # For Python ≥3.6
Zur Anpassung an die Wenn Sie das Gebietsschema des Benutzers angeben, können Sie die folgenden Schritte implementieren:
import locale locale.setlocale(locale.LC_ALL, '') # Use '' for auto, or force e.g. to 'en_US.UTF-8' '{:n}'.format(value) # For Python ≥2.7 f'{value:n}' # For Python ≥3.6
Diese Methode verwendet das entsprechende Trennzeichen basierend auf dem Gebietsschema des Benutzers.
Gemäß der Formatspezifikation Mini-Sprache:
Das obige ist der detaillierte Inhalt vonWie formatiere ich Zahlen mit Tausendertrennzeichen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!