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 l'attestation finale.
7 500 XOF / 11,43 € / 12,46 $
Débloquez les 92 leçons restantes de ce module
Pour vous communiquer où envoyer le paiement.
Moyen de paiement souhaité
Nous vous contactons pour le paiement — activé dès réception.