Maison >développement back-end >Tutoriel Python >Comment formater les valeurs décimales pour toujours afficher deux décimales en Python ?

Comment formater les valeurs décimales pour toujours afficher deux décimales en Python ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-13 16:19:02797parcourir

How to Format Decimal Values to Always Show Two Decimal Places in Python?

Affichage de valeurs décimales avec une précision spécifiée

En Python, vous pouvez rencontrer le besoin d'afficher des valeurs décimales avec un nombre spécifique de décimales. Ceci est particulièrement utile lors de la gestion des valeurs monétaires.

Question :

Comment formater de manière cohérente les valeurs décimales pour toujours afficher deux décimales, quelle que soit la longueur ou la présence réelle de décimales dans le nombre initial ?

Solution :

Python 3.6 (Interpolation de chaîne littérale) :

amount = 49.0
print(f"{amount:.2f}")  # Output: 49.00

Python 3 :

from math import pi  # Example: pi ~ 3.141592653589793
print("{0:.2f}".format(pi))  # Output: 3.14

Le .2f dans la chaîne de format spécifie que la valeur doit être formatée comme un nombre à virgule flottante avec deux décimales.

Références :

  • [Livre de recettes au format de chaîne Python](https://docs.python.org/3/howto/string-formatting.html#the-string-format-cookbook )
  • [pyformat.info](http://pyformat.info/)

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
Article précédent:LightningChart PythonArticle suivant:LightningChart Python