Leçon 4 / 9 — Chapitre 6: Chaînes avancées et formatage
.zfill(), .capitalize() et .title()
.zfill(n) complète une chaîne avec des zéros à gauche jusqu'à atteindre une longueur n — pratique pour normaliser des identifiants ou des codes de longueur fixe, comme un numéro de commande.
numero = "42"
print(numero.zfill(5))
Ce code affiche 00042 : .zfill(5) ajoute des zéros à gauche jusqu'à atteindre 5 caractères, sans toucher aux chiffres déjà présents.
.capitalize() met en majuscule uniquement la première lettre d'une chaîne, et force le reste en minuscules ; .title() fait la même chose, mais pour chaque mot de la chaîne.
titre = "le petit prince"
print(titre.capitalize())
print(titre.title())
Ce code affiche Le petit prince (seule la toute première lettre est mise en majuscule), puis Le Petit Prince (chaque mot commence par une majuscule).
À vous de jouer : avec un identifiant numérique sous forme de chaîne, utilisez .zfill() pour le compléter sur 6 caractères, puis testez .title() sur un titre en minuscules de plusieurs mots.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 85 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès