Chaîne Python zfill ()

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 0chiffres remplis vers la gauche.

Valeur renvoyée par zfill ()

zfill()renvoie une copie de la chaîne 0remplie à 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 0chiffres 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

Articles intéressants...