Bonjour,
Comment s'y prendre facilement sous Python pour forcer le format d'une string en 4 chiffres (par exemple : "0023" au lieu de "23") ?
Est ce que cela se joue via le format de la string ?
D'avance merci.
Bonjour,
Comment s'y prendre facilement sous Python pour forcer le format d'une string en 4 chiffres (par exemple : "0023" au lieu de "23") ?
Est ce que cela se joue via le format de la string ?
D'avance merci.
Bonjour
Oui. Avec le formattage "sauce C" (je ne pratique pas l'autre, je vais écrire des bêtises) tu as :
si ta variable à afficher est un int
mais si c'est une chaine de caractères (tu ne précises pas), j'utiliserais plutôt rjust
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 >>> "%04d" % 23 '0023' >>>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 >>> "23".rjust(4, '0') '0023' >>>
"La simplicité ne précède pas la complexité, elle la suit." - Alan J. Perlis
DVP ? Pensez aux cours et tutos, ainsi qu'à la FAQ !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager