Comment formater un nombre comme devise en Python : conversion de 188518982,18 en 188 518 982,18 £

DDD
Libérer: 2024-10-30 07:11:27
original
586 Les gens l'ont consulté

How to Format a Number as Currency in Python:  Converting 188518982.18 to £188,518,982.18

Formatage des valeurs monétaires en Python

Le formatage des valeurs numériques pour afficher les informations monétaires est essentiel pour de nombreuses applications. Python fournit une méthode pratique pour convertir des nombres en chaînes monétaires formatées.

Question :

Comment puis-je formater un nombre tel que 188518982,18 en 188 518 982,18 £ en utilisant Python ?

Solution :

Le module locale de Python offre des fonctionnalités complètes pour le formatage des valeurs monétaires et d'autres informations spécifiques aux paramètres régionaux. En tirant parti de ce module, vous pouvez obtenir le formatage souhaité. Voici comment :

  1. Définir les paramètres régionaux : importez le module de paramètres régionaux et définissez les paramètres régionaux sur la région appropriée. Par exemple, pour formater les valeurs au format anglais britannique, utilisez :
<code class="python">import locale
locale.setlocale(locale.LC_ALL, 'en_GB')</code>
Copier après la connexion
  1. Formater la devise : utilisez locale.currency() fonction pour formater le nombre dans une chaîne monétaire. Par défaut, il regroupera les chiffres à l'aide de virgules :
<code class="python">locale.currency(188518982.18)
# Output: '£188,518,982.18'</code>
Copier après la connexion
  1. Ajuster le regroupement : Si vous souhaitez personnaliser le regroupement des chiffres, utilisez le regroupement paramètre. Réglez-le sur Vrai pour activer le regroupement de chiffres :
<code class="python">locale.currency(188518982.18, grouping=True)
# Output: '£188,518,982.18'</code>
Copier après la connexion

En utilisant les puissantes capacités de formatage du module de paramètres régionaux, vous pouvez facilement convertir des valeurs numériques en chaînes monétaires standardisées et localisées.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!