2 votes

Python : Comment formater une chaîne de caractères % nombre avec str.format()

Comment puis-je formater une chaîne de caractères comme ceci

"%01.2f" % pr"%01.2f" % some_number

mais en utilisant le style str.format() ? Je suis habitué à cela :

'{0} {1}'.format(somevalue1, somevalue2)

Existe-t-il un moyen d'utiliser ce style de fonction plutôt que l'ancien style %, tout en obtenant ce formatage décimal ?

4voto

danben Points 35312

Ce serait comme {0:01.2f} je crois. Voir http://docs.python.org/library/string.html#format-string-syntax .

Modifier : ajouté dans votre remplissage à zéro.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X