PaliSkill
Python intermédiaire

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