Maison > développement back-end > Tutoriel Python > Comment puis-je compléter une chaîne avec des zéros non significatifs en Python ?

Comment puis-je compléter une chaîne avec des zéros non significatifs en Python ?

Barbara Streisand
Libérer: 2024-12-13 09:50:14
original
284 Les gens l'ont consulté

How Can I Pad a String with Leading Zeros in Python?

Remplir une chaîne avec des zéros

Remplir des zéros à gauche d'une chaîne numérique peut être utile pour garantir une longueur cohérente. Il existe plusieurs méthodes pour y parvenir en Python :

Padding Strings :

Utilisez la méthode zfill() sur une chaîne pour ajouter des zéros non significatifs :

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

Remplissage des nombres :

Pour les nombres, utilisez l'opérateur de formatage de chaîne (f-string) :

n = 4
print(f'{n:03}')  # Output: 004
Copier après la connexion

Vous pouvez également utiliser l'opérateur % ou la fonction format() :

print('%03d' % n)  # Output: 004
print(format(n, '03'))  # Output: 004
Copier après la connexion

Vous pouvez également utiliser un formatage de style dictionnaire :

print('{0:03d}'.format(n))  # Output: 004
print('{foo:03d}'.format(foo=n))  # Output: 004
Copier après la connexion

Ou utilisez la syntaxe d'espace réservé avec les chaînes de format :

print('{:03d}'.format(n))  # Output: 004
Copier après la connexion

Le 03 dans la chaîne de formatage spécifie le format souhaité. largeur de la chaîne remplie, et le 0 signifie qu'elle doit être complétée par des zéros.

Reportez-vous à la documentation sur le formatage des chaînes pour plus d'informations sur toutes les options de formatage disponibles.

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