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

Comment remplir des chaînes et des nombres avec des zéros en Python ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-19 17:48:10854parcourir

How to Pad Strings and Numbers with Zeros in Python?

Remplissage de chaînes avec des zéros

En Python, les chaînes et les nombres peuvent être complétés par des zéros jusqu'à une longueur spécifique. Voici comment y parvenir :

Padding Strings

Pour remplir une chaîne avec des zéros, utilisez la méthode zfill(). Par exemple :

n = '4'
print(n.zfill(3))  # Output: 004

Cela remplira la chaîne avec des zéros jusqu'à ce qu'elle atteigne la longueur spécifiée.

Remplissage des nombres

Les nombres peuvent être complétés avec des zéros en utilisant diverses méthodes :

  • Littéraux de chaîne formatés (f-strings) :
n = 4
print(f'{n:03}')  # Output: 004
  • Opérateur de chaîne formatée :
n = 4
print('%03d' % n)  # Output: 004
  • Format de chaîne Méthode :
n = 4
print(format(n, '03'))  # Output: 004
  • Chaînes formatées nommées :
n = 4
print('{0:03d}'.format(n))  # Output: 004
  • Mots clés formatés Chaînes :
n = 4
print('{foo:03d}'.format(foo=n))  # Output: 004
  • Interpolation de chaîne :
n = 4
print('{:03d}'.format(n))  # Output: 004

Pour plus d'informations sur le formatage des chaînes, reportez-vous à la documentation officielle de Python.

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!

Déclaration:
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