Formatage de nombres flottants avec une largeur fixe en Python
Python fournit une méthode polyvalente pour formater des nombres flottants avec une largeur fixe, garantissant l'alignement et la précision .
Problème Exigences :
Solution utilisant la méthode format() :
La méthode format() de Python offre une solution complète pour répondre à ces exigences :
numbers = [23.23, 0.1233, 1.0, 4.223, 9887.2] for x in numbers: print("{:10.4f}".format(x))
Répartition du spécificateur de format :
Le spécificateur de format entre les accolades adhère à la syntaxe de chaîne de format Python et comprend les composants suivants :
Sortie :
La sortie du code adhère aux exigences spécifiées :
23.2300 0.1233 1.0000 4.2230 9887.2000
Cette approche aligne efficacement les points décimaux, ajoute des zéros non significatifs pour les valeurs inférieures à 1, ajoute des zéros décimaux si nécessaire et tronque tous les chiffres dépassant la valeur fixe spécifiée. largeur.
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!