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

Linda Hamilton
Libérer: 2024-11-13 16:19:02
original
741 Les gens l'ont consulté

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
Copier après la connexion

Python 3 :

from math import pi  # Example: pi ~ 3.141592653589793
print("{0:.2f}".format(pi))  # Output: 3.14
Copier après la connexion

Le .2f dans la chaîne de format spécifie que la valeur doit être formatée sous forme de 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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal