Leçon 1 / 9 — Chapitre 6: Chaînes avancées et formatage
Formatage avancé des f-strings : largeur et alignement
Une f-string (vue dans Python Débutant) accepte des options de formatage après un :, à l'intérieur des accolades — la première utile est la largeur minimale, qui complète une valeur avec des espaces jusqu'à atteindre un nombre de caractères donné.
nom = "riz"
print(f"[{nom:10}]")
Ce code affiche [riz ] : {nom:10} réserve 10 caractères pour nom, aligné par défaut à gauche pour du texte, et complète le reste avec des espaces.
Pour choisir l'alignement explicitement, on ajoute < (gauche), > (droite) ou ^ (centré) juste avant le nombre :
print(f"[{nom:>10}]")
print(f"[{nom:^10}]")
Ce code affiche [ riz] (aligné à droite), puis [ riz ] (centré, avec les espaces en trop répartis). Cette largeur est particulièrement utile pour aligner plusieurs lignes en colonnes, comme dans un petit tableau affiché dans la console.
À vous de jouer : affichez un nom de produit dans un champ de 12 caractères de large, aligné à droite avec >.
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.