Maison  >  Article  >  développement back-end  >  Comment formater un nombre comme devise en Python : conversion de 188518982,18 en 188 518 982,18 £

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

DDD
DDDoriginal
2024-10-30 07:11:27586parcourir

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>
  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>
  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>

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!

Déclaration:
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