Maison > développement back-end > Tutoriel Python > Comment formater des nombres au format monétaire avec précision à l'aide du module « locale » de Python ?

Comment formater des nombres au format monétaire avec précision à l'aide du module « locale » de Python ?

Barbara Streisand
Libérer: 2024-10-30 09:02:27
original
1033 Les gens l'ont consulté

How to Format Numbers in Currency Format with Precision using Python's `locale` Module?

Format de devise avec précision en Python

En Python, la tâche de formatage des valeurs numériques au format monétaire peut être réalisée sans effort à l'aide du module de paramètres régionaux . Ce module puissant offre une prise en charge complète du formatage des devises, de la date et de l'heure en fonction de paramètres régionaux spécifiques.

Mise en œuvre du formatage des devises

Pour transformer une valeur numérique en un format monétaire localisé , importez simplement le module de paramètres régionaux et définissez les paramètres régionaux au format souhaité :

<code class="python">import locale
locale.setlocale(locale.LC_ALL, '')  # Set to the current operating system locale</code>
Copier après la connexion

Une fois les paramètres régionaux définis, vous pouvez utiliser la fonction devises() pour formater le nombre :

<code class="python">currency_value = locale.currency(188518982.18)  # Formats to the default currency</code>
Copier après la connexion

Si vous préférez regrouper les chiffres et séparer les milliers, spécifiez le paramètre de regroupement sur True :

<code class="python">currency_value = locale.currency(188518982.18, grouping=True)  # Formats with digit grouping</code>
Copier après la connexion

Exemple de sortie

Les extraits de code ci-dessus produiraient le sortie suivante avec les paramètres régionaux définis sur « English_United States » :

8518982.18  # Default format
8,518,982.18  # Format with digit grouping
Copier après la connexion

Avantage du formatage des paramètres régionaux

Le module de paramètres régionaux fournit une prise en charge de la localisation, garantissant que le numéro est formaté selon les conventions de la région ou des paramètres linguistiques de l'utilisateur. Ceci est particulièrement utile lorsqu'il s'agit d'applications multinationales ou multilingues.

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