"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment le module « locale » de Python peut-il être utilisé pour formater les valeurs monétaires ?

Comment le module « locale » de Python peut-il être utilisé pour formater les valeurs monétaires ?

Publié le 2024-11-08
Parcourir:783

How Can Python\'s `locale` Module Be Used to Format Currency Values?

Formatage de la devise en Python : un guide complet

Le formatage des nombres en tant que devise est une tâche courante en programmation, en particulier lorsqu'il s'agit de données financières. En Python, le module de paramètres régionaux fournit des fonctions pratiques pour formater les valeurs monétaires.

Comment formater les valeurs monétaires avec le module de paramètres régionaux de Python

  1. Importer les paramètres régionaux module :
import locale
  1. Définir les paramètres régionaux :

Pour garantir une précision formatage de la devise, il est essentiel de définir les paramètres régionaux sur la région souhaitée.

locale.setlocale(locale.LC_ALL, '')

Cette ligne de code définit les paramètres régionaux sur ceux de l'utilisateur. paramètres régionaux actuels (généralement basés sur les paramètres du système).

  1. Formater la devise :

La fonction locale.currency() peut être utilisée pour formater valeurs monétaires. Il accepte les paramètres suivants :

  • value : la valeur numérique à formater.
  • grouping (facultatif) : si elle est définie sur True, la fonction regroupera les chiffres en milliers avec des virgules.
# Format without grouping
>>> locale.currency(188518982.18)
'$188518982.18'

# Format with grouping
>>> locale.currency(188518982.18, grouping=True)
'$188,518,982.18'

En spécifiant les paramètres régionaux corrects et en utilisant locale.currency(), vous pouvez facilement formater des valeurs numériques en tant que devise dans n'importe quel format souhaité, y compris avec des symboles de regroupement et de devise.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3