Maison  >  Article  >  développement back-end  >  Comment afficher les valeurs monétaires avec deux décimales en Python ?

Comment afficher les valeurs monétaires avec deux décimales en Python ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-12 02:44:02666parcourir

How to Display Money Values with Two Decimal Places in Python?

Formatage des décimales : affichage des valeurs monétaires avec précision

Vous souhaitez afficher les valeurs décimales, telles que l'argent, de manière cohérente avec deux décimales, quel que soit le leur longueur ou s'ils ont initialement des décimales.

La clé pour y parvenir est d'utiliser les nouvelles spécifications de format pour représenter les valeurs numériques. L'approche la plus efficace et préférée est la suivante :

from math import pi

'{0:.2f}'.format(pi)  # Output: '3.14'

Voici une explication détaillée :

  • {0} représente la valeur numérique en cours de formatage (dans ce cas, pi).
  • :.2f précise le format. La partie .2 indique deux décimales et le f signifie un nombre à virgule flottante.

Si vous préférez un format plus lisible, vous pouvez utiliser le livre de recettes Python String Format ou pyformat.info pour référence. sur le formatage de chaîne d'un nouveau style.

Alternativement, Python 3.6 a introduit l'interpolation de chaîne littérale (f-strings). À l'aide de f-strings, le code ci-dessus peut être encore simplifié en :

f'{pi:.2f}'  # Output: '3.14'

Cette méthode fournit un moyen efficace et concis de formater les valeurs décimales avec précision, garantissant une représentation cohérente des valeurs monétaires ou de toute autre valeur numérique nécessitant décimales spécifiques.

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