Maison > développement back-end > Tutoriel Python > Comment puis-je remplir des chaînes et des nombres avec des zéros non significatifs en Python ?

Comment puis-je remplir des chaînes et des nombres avec des zéros non significatifs en Python ?

Susan Sarandon
Libérer: 2024-12-20 08:39:10
original
468 Les gens l'ont consulté

How Can I Pad Strings and Numbers with Leading Zeros in Python?

Remplissage de chaîne avec des zéros

Ajouter des zéros à gauche d'une chaîne pour atteindre une longueur spécifique est une tâche courante en programmation. Cette technique est utile pour formater des valeurs numériques, garantir des largeurs de champ cohérentes et d'autres applications.

Remplissage de chaînes

Pour remplir les chaînes avec des zéros, Python fournit la fonction zfill() méthode. Par exemple, si nous avons une chaîne n = '4', nous pouvons la compléter jusqu'à une longueur de 3 zéros comme suit :

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

Remplissage de nombres

Le remplissage des nombres est similaire au remplissage des chaînes. Cependant, Python propose plusieurs méthodes pour y parvenir. Une méthode préférée, disponible dans Python 3.6 et versions ultérieures, consiste à utiliser la syntaxe f-string :

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

Vous pouvez également utiliser l'opérateur % :

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

Ou le format( ) fonction :

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

Pour les cas d'utilisation avancés, vous pouvez spécifier des paramètres supplémentaires dans la chaîne de formatage pour contrôler divers aspects du remplissage. Reportez-vous à la documentation 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