Maison > développement back-end > Tutoriel Python > Comment formater des décimales à deux décimales en Python ?

Comment formater des décimales à deux décimales en Python ?

Linda Hamilton
Libérer: 2024-11-10 20:16:02
original
532 Les gens l'ont consulté

How to Format Decimals to Two Decimal Places in Python?

Formater les décimales avec précision : obtenir des décimales cohérentes

Dans le domaine de la programmation, il est souvent essentiel d'afficher des valeurs numériques avec une précision spécifique et formatage. Une tâche courante consiste à garantir que les valeurs décimales affichent toujours un nombre défini de décimales, par exemple deux décimales.

Problème :

Étant donné une valeur décimale, comment pouvons-nous le formater efficacement pour qu'il affiche toujours deux décimales, quelle que soit sa longueur ou s'il comporte actuellement une décimale lieux ?

Solution :

En utilisant les spécifications de format modernes en Python, nous pouvons définir comment la valeur décimale doit être représentée :

from math import pi

decimal_value = 49
decimal_with_two_places = '{0:.2f}'.format(decimal_value)
print(decimal_with_two_places)  # Output: '49.00'
Copier après la connexion

Alternativement, pour Python 3.6 et versions ultérieures, nous pouvons exploiter l'interpolation de chaîne littérale (f-strings) :

decimal_with_two_places = f'{decimal_value:.2f}'
Copier après la connexion

Cette approche nous permet de spécifier ".2f" dans la chaîne de format pour garantir que la valeur est formatée avec deux décimales. Le résultat sera toujours une représentation sous forme de chaîne de la décimale avec la précision souhaitée.

Ressources supplémentaires :

  • Livre de recettes au format de chaîne Python : https://pyformat .info/

Remarque :

Pour le problème analogue avec le type float intégré, référé à la discussion sur "Limiter les flottants à deux décimales."

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