Maison > développement back-end > Tutoriel Python > Comment formater des nombres avec des séparateurs de milliers en Python ?

Comment formater des nombres avec des séparateurs de milliers en Python ?

Barbara Streisand
Libérer: 2024-12-22 22:33:15
original
650 Les gens l'ont consulté

How Do I Format Numbers with Thousands Separators in Python?

Comment imprimer un nombre avec des séparateurs de milliers

Lorsque vous traitez de grands nombres, il est souvent utile d'ajouter des séparateurs de milliers pour améliorer la lisibilité. Python propose plusieurs façons d'y parvenir.

Agnostique des paramètres régionaux : utilisation de _ comme séparateur

Pour une approche indépendante des paramètres régionaux, où le séparateur n'est pas basé sur le paramètres régionaux de l'utilisateur, vous pouvez utiliser le caractère _ comme séparateur. Cela fonctionnera dans Python 3.6 et versions ultérieures :

f'{value:_}'
Copier après la connexion

Style anglais : utilisation de virgules

Pour utiliser spécifiquement des virgules comme séparateurs de milliers, similaire au style anglais, vous peut utiliser ce qui suit syntaxe :

'{:,}'.format(value)  # Python 2.7 and above
f'{value:,}'          # Python 3.6 and above
Copier après la connexion

Locale-Aware

Python prend également en charge le formatage compatible avec les paramètres régionaux, qui ajustera automatiquement le séparateur en fonction des paramètres régionaux actuels de l'utilisateur. Pour ce faire, importez le module de paramètres régionaux et définissez les paramètres régionaux en conséquence :

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
Copier après la connexion

Référence :

Pour une explication plus détaillée, vous pouvez vous référer à la spécification de format Documentation en mini-langue. En résumé :

  • Utilisez ',' pour les virgules comme séparateurs.
  • Utilisez 'n' pour les séparateurs tenant compte des paramètres régionaux.
  • Utilisez '_' pour les séparateurs de soulignement. dans des cas précis.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal