Heim > Backend-Entwicklung > Python-Tutorial > Wie formatiere ich Zahlen mit Tausendertrennzeichen in Python?

Wie formatiere ich Zahlen mit Tausendertrennzeichen in Python?

Barbara Streisand
Freigeben: 2024-12-22 22:33:15
Original
708 Leute haben es durchsucht

How Do I Format Numbers with Thousands Separators 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:_}'
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Referenz:

Eine ausführlichere Erklärung finden Sie in der Formatspezifikation Mini-Language-Dokumentation. Zusammengefasst:

  • Verwenden Sie „,“ für Kommas als Trennzeichen.
  • Verwenden Sie „n“ für länderspezifische Trennzeichen.
  • Verwenden Sie „_“ für Unterstrich-Trennzeichen in bestimmten Fällen.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage