str ( ).zfill ( )
DESCRIPTION.
Retourne une nouvelle chaine de caractères d'une longueur minimale données, remplie en début de chaine d'autant de zéro (0) que nécessaire, pour atteindre cette longueur.
SYNTAXE.
Texte = chaine.zfill ( longueur )
Texte = ⇨ variable qui recevra la nouvelle chaine [ optionnel ]
chaine ⇨ chaine de caractères [ OBLIGATOIRE ]
.zfill ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
longueur ⇨ taille minimale de la chaine [ OBLIGATOIRE ]
REMARQUES.
chaine doit être un str ( ) valide.
longueur doit être un int ( ) indiquant le nombre minimum d'éléments que devra contenir le nouveau str ( ). Si le nombre de caractères dans chaine est supérieur à longueur, la méthode str ( ).zfill ( ) retournera une nouvelle référence pour chaine sans modification. Sinon il s'agira bien de deux str ( ) différents.
Si chaine commence par le signe moins (-) ou le signe plus (+), les zéros (0) ajoutés seront insérés après ce signe.
Bien que la méthode .zfill ( ) permettent principalement une présentation fluide des nombres, chaine peut contenir des caractères autres que des chiffres, pour des valeurs hexadécimales par exemple.
EXEMPLES.
print ( "123".zfill ( 7 ) ) retourne 0000123
print ( 123.zfill ( 7 ) ) retourne SyntaxError: invalid syntax
print ( "+123".zfill ( 7 ) ) retourne +000123
print ( "-123".zfill ( 7 ) ) retourne -000123
print ( "1234567".zfill ( 3 ) ) retourne 1234567
print ( "abc".zfill ( 7 ) ) retourne 0000abc
print ( "+abc".zfill ( 7 ) ) retourne +000abc
print ( "-abc".zfill ( 7 ) ) retourne -000abc
Nombre = 12345
Chaine = str ( Nombre )
Format = Chaine.zfill ( 7 )
print ( Format ) retourne 0012345
print ( Format == Chaine ) retourne False
print ( Format is Chaine ) retourne False
Nombre = 12345
Chaine = str ( Nombre )
Format = Chaine.zfill ( 3 )
print ( Format ) retourne 12345
print ( Format == Chaine ) retourne True
print ( Format is Chaine ) retourne True
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.