Contenu principal
Chapitre 1 · L'environ­nement Python › Leçon 8 sur 11

Les f-strings

Dans ce qui suit tu vas voir comment créer un message qui dépend d'une variable. C'est de cette manière qu'un site internet peut afficher un message d'accueil personnalisé avec ton nom.

  1. 1

    Commence par créer une variable prix et affecte lui un nombre décimal. Par exemple un croissant coûte 1,10 €.

    Solution

    Par exemple prix = 1.1

  2. 2

    Saisi à présent l'expression suivante dans la console f"Cet article coûte {prix}€."

    Pour créer l'accolade de gauche { avec ton clavier il faut faire la combinaison Alt Gr+4 . Pour l'accolade de droite } il faut faire la combinaison Alt Gr++

    Solution

    Il suffit de reprendre l'expression donnée en faisant attention à la ponctuation.
    f"Cet article coûte {prix}€."

  3. 3
    Créer une f-string

    Pour créer une chaîne de caractères formatée il faut commencer par le caractère f comme dans f"Le prix est {prix}". Il n'y a pas d'espace entre le f initial et le premier guillemet.

    Ensuite on met la variable à insérer entre accolades, ici {prix}

    Si le prix change, le message va s'adapter en conséquence. Vérifions ça !

    Réassigne la variable prix à une valeur différente.

    Solution

    On exécute par exemple prix = 143 pour réassigner la variable prix.

  4. 4

    Remonte dans l'historique de la console pour retrouver la f-string f"Cet article coûte {prix}€." et exécute la ligne pour voir le nouveau message.

    Solution

    On peut aussi exécuter directement l'expression mais il vaut mieux utiliser l'historique des commandes pour aller plus vite !
    f"Cet article coûte {prix}€."

Collecte des fichiers...

>>>