Maison > développement back-end > Tutoriel Python > Comment remplir des 0 dans une chaîne numérique pour garantir une longueur uniforme

Comment remplir des 0 dans une chaîne numérique pour garantir une longueur uniforme

anonymity
Libérer: 2019-05-25 10:51:49
original
2652 Les gens l'ont consulté

Existe-t-il un moyen de compléter le côté gauche d'une chaîne avec des 0 afin qu'elle ait une longueur spécifique ?

Comment remplir des 0 dans une chaîne numérique pour garantir une longueur uniforme

Chaîne

n = '5'
print n.zfill(3)
005

t = 'test'
print(t.rjust(10, '0'))
Copier après la connexion

Nombre

n = 4
print('%03d' % n)
004
Copier après la connexion

format

print(format(4, '03')) # python >= 2.6
 
print("{0:03d}".format(4))  # python >= 2.6
 
print("{0:03d}".format(4))  # python 3
Copier après la connexion

 : Le caractère de remplissage après le signe ne peut être qu'un seul caractère. S'il n'est pas spécifié, il sera rempli d'espaces par défaut, suivi du nombre garanti de chiffres de remplissage

b, d. , o , x sont respectivement binaire, décimal, octal et hexadécimal.

La précision est souvent utilisée avec le type f, et le nombre peut également être utilisé comme séparateur de milliers pour les montants.

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal