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!