Maison > développement back-end > Tutoriel Python > Comment puis-je compléter avec la gauche une chaîne ou un nombre avec des zéros en Python ?

Comment puis-je compléter avec la gauche une chaîne ou un nombre avec des zéros en Python ?

Linda Hamilton
Libérer: 2025-01-01 07:26:10
original
606 Les gens l'ont consulté

How Can I Left-Pad a String or Number with Zeros in Python?

Remplir des chaînes avec des zéros

Cet article répond à la question de savoir comment ajouter un remplissage de zéros à gauche d'une chaîne numérique, garantissant ainsi un longueur de la chaîne. Il existe deux méthodes principales pour y parvenir : le remplissage des chaînes et le remplissage des nombres.

Padding Strings

Pour remplir les chaînes, utilisez la fonction zfill() :

n = '4'
print(n.zfill(3))  # Outputs "004"
Copier après la connexion

Numéros de remplissage

Pour les nombres, il existe plusieurs options :

  • f-strings (Python ≥3.6) :
n = 4
print(f'{n:03}')  # Recommended, Outputs "004"
Copier après la connexion
  • % de formatage (Python 2.6 ):
print('%03d' % n)  # Outputs "004"
Copier après la connexion
  • Fonction format() (Python 2.6) :
print(format(n, '03'))  # Outputs "004"
print('{0:03d}'.format(n))  # Outputs "004"
print('{foo:03d}'.format(foo=n))  # Outputs "004"
Copier après la connexion
  • format() avec accolades (Python 2.7 ):
print('{:03d}'.format(n))  # Outputs "004"
Copier après la connexion

Référez-vous à la documentation officielle sur le formatage des chaînes pour plus d'informations.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal