Bonjour
Je me suis retrouvé tout con ce matin en devant afficher un flottant avec des zéros à gauche car en fait ben je me suis rendu compte que je nj'y arrivais pas.
Pourtant, pour un int, ça va => print "%05d" % 123. De même pour afficher les décimales, ça va aussi => print "%.02f" % 123.4.
Mais quand j'ai tenté la combinaison des deux => print "%05.02f" % 123.4 et que ça n'a rien donné ça ma fait tout bizarre de me voir buter sur un truc aussi simple.
J'ai un peu cherché dans les formatages divers mais j'ai rien trouvé de concluant.
Bon, j'ai quand-même réussi à bidouiller un truc...
mais sinon il n'y a rien de prévu pour ça ???
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 a=123.4 print "%s%.02f" % ("0" * (5 - len("%d" % a)), a)
Merci de votre attention.
Partager