Heim >Backend-Entwicklung >Python-Tutorial >Wie formatiere ich Zahlen mit Tausendertrennzeichen in Python?
So drucken Sie eine Zahl mit Tausendertrennzeichen
Beim Umgang mit großen Zahlen ist es oft hilfreich, Tausendertrennzeichen hinzuzufügen, um die Lesbarkeit zu verbessern. Python bietet mehrere Möglichkeiten, dies zu erreichen.
Gebietsunabhängig: Verwendung von _ als Trennzeichen
Für einen gebietsschemaunabhängigen Ansatz, bei dem das Trennzeichen nicht auf dem basiert Je nach Gebietsschema des Benutzers können Sie das Zeichen _ als Trennzeichen verwenden. Dies funktioniert in Python 3.6 und höher:
f'{value:_}'
Englischer Stil: Kommas verwenden
Um Kommas gezielt als Tausendertrennzeichen zu verwenden, ähnlich dem englischen Stil, müssen Sie kann Folgendes verwenden Syntax:
'{:,}'.format(value) # Python 2.7 and above f'{value:,}' # Python 3.6 and above
Locale-Aware
Python unterstützt auch die länderspezifische Formatierung, die das Trennzeichen automatisch an das aktuelle Gebietsschema des Benutzers anpasst. Importieren Sie dazu das Locale-Modul und stellen Sie das Locale entsprechend ein:
import locale locale.setlocale(locale.LC_ALL, '') # Use '' for auto, or force e.g. to 'en_US.UTF-8' '{:n}'.format(value) # Python 2.7 and above f'{value:n}' # Python 3.6 and above
Referenz:
Eine ausführlichere Erklärung finden Sie in der Formatspezifikation Mini-Language-Dokumentation. Zusammengefasst:
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!