Fonction Python Zfill

Fonction Python Zfill
En raison de la polyvalence et de la disponibilité de vastes modules, fonctions et déclarations intégrés, Python est désormais un langage de programmation à usage général largement utilisé. Les fonctionnalités intégrées Python aident les programmeurs à effectuer des tâches compliquées très simplement et efficacement. Le ZFill () est une fonction intégrée Python qui zéros à gauche de la chaîne pour remplir la largeur spécifiée et renvoyer la copie de la chaîne. Il fait une chaîne rembourrée en ajoutant des zéros. Cet article démontre l'utilisation de la fonction Python ZFill ().

Syntaxe

Tout d'abord, discutons de la syntaxe de la fonction ZFill (). La syntaxe de la fonction ZFill () est la suivante:

str_name.ZFill (largeur)

La fonction ZFill () prend la largeur comme argument et ajuste le zéro sur le côté gauche de la chaîne en fonction de la largeur spécifiée. La largeur peut également être considérée comme la longueur de la chaîne.

Exemple1: Utilisation de la fonction ZFill ()

Par exemple, une chaîne contient trois caractères; cela signifie que la largeur d'origine de la chaîne est 3. Lorsque nous appelons la fonction ZFill () et spécifions la largeur 15, il ajoutera 12 zéros ajouter le côté gauche de la chaîne pour remplir la largeur. Whitespace s'additionne également en largeur. Voyons un exemple de celui-ci. La largeur de la chaîne «bonjour» est 5 à l'origine.

#Defining une chaîne
my_str = 'bonjour'
#Using ZFill () Fonction
imprimer (my_str.ZFill (10))

Sortir

Cinq zéros sont ajoutés sur le côté gauche de la chaîne.

Ajoutons maintenant deux espaces blancs dans notre chaîne et faisons-le 'il ll o'. Maintenant, la largeur d'origine de la chaîne est 7.

#Defining une chaîne
my_str = 'il ll o'
#Using ZFill () Fonction
imprimer (my_str.ZFill (10))

Sortir

Voyons un autre exemple de la fonction ZFill ().

#Defining une chaîne
my_str = '10'
print ("La chaîne originale est:", my_str)
#Using ZFill () Fonction
print ("La chaîne renvoyée de la fonction zFill () est:", my_str.ZFill (10))

Sortir

Les 8 zéros sont ajoutés.

Exemple2: Utilisation de la fonction ZFill ()

Si nous passons la largeur à la fonction ZFill () moins que la largeur d'origine de la chaîne, alors rien ne se passera. Voyons un exemple de celui-ci.

Dans le cadre ci-dessous, donné un exemple, la longueur ou la largeur d'origine de la chaîne est 9. Dans la fonction ZFill (), nous avons spécifié la largeur 3. Dans ce cas, il ne ajoute pas non plus de zéros sur le côté gauche ni ne montre une erreur.

#Defining une chaîne
my_str = 'Linuxhint'
print ("La chaîne originale est:", my_str)
#Using ZFill () Fonction
print ("La chaîne renvoyée de la fonction zFill () est:", my_str.ZFill (3))

Sortir

Exemple3: Utilisation de la fonction ZFill () avec préfixe de signe

La fonction ZFill () fonctionne différemment si la chaîne commence par un préfixe de signe. Il ajoute les zéros sur le côté gauche de la chaîne après le premier préfixe de signe. Voyons un exemple.

#Defining une chaîne
my_str = '+ linuxhint'
print ("La chaîne originale est:", my_str)
#Using ZFill () Fonction
print ("La chaîne renvoyée de la fonction zFill () est:", my_str.ZFill (13))
my_str = '+10'
print ("La chaîne originale est:", my_str)
#Using ZFill () Fonction
print ("La chaîne renvoyée de la fonction zFill () est:", my_str.ZFill (13))
my_str = '--20'
print ("La chaîne originale est:", my_str)
#Using ZFill () Fonction
print ("La chaîne renvoyée de la fonction zFill () est:", my_str.ZFill (13))

Sortir

Conclusion

Le ZFill () est la fonction intégrée Python qui prend la largeur comme argument et remplit les zéros sur le côté gauche de la chaîne en fonction de la largeur spécifiée. Cet article traite de la fonction Python Zfill () en détail.