La méthode zfill () renvoie une copie de la chaîne avec les caractères «0» remplis vers la gauche.
La syntaxe de zfill()
en Python est:
str.zfill (largeur)
Paramètre zfill ()
zfill()
prend une largeur de caractère unique.
La largeur spécifie la longueur de la chaîne retournée à partir zfill()
des 0
chiffres remplis vers la gauche.
Valeur renvoyée par zfill ()
zfill()
renvoie une copie de la chaîne 0
remplie à gauche. La longueur de la chaîne renvoyée dépend de la largeur fournie.
- Supposons que la longueur initiale de la chaîne soit 10. Et, la largeur est spécifiée 15. Dans ce cas,
zfill()
renvoie une copie de la chaîne avec cinq chiffres «0» remplis à gauche. - Supposons que la longueur initiale de la chaîne soit 10. Et, la largeur est spécifiée 8. Dans ce cas,
zfill()
ne remplit pas les chiffres «0» à gauche et renvoie une copie de la chaîne d'origine. La longueur de la chaîne renvoyée dans ce cas sera de 10.
Exemple 1: Comment fonctionne zfill () en Python?
text = "program is fun" print(text.zfill(15)) print(text.zfill(20)) print(text.zfill(10))
Production
0 programme est amusant 000000 programme est amusant programme est amusant
Si une chaîne commence par le préfixe de signe ('+', '-')
, les 0
chiffres sont remplis après le premier caractère de préfixe de signe.
Exemple 2: Comment zfill () fonctionne-t-il avec Sign Prefix?
number = "-290" print(number.zfill(8)) number = "+290" print(number.zfill(8)) text = "--random+text" print(text.zfill(20))
Production
-0000290 +0000290 -0000000-aléatoire + texte