Du texte à trous

Découvrez comment remplir des textes à trous

On a souvent besoin d’écrire des messages personnalisés, c’est-à-dire qui incluent la valeur de certaines variables. C’est comme du texte à trous “Cher Monsieur _____, bla bla bla.”.

Il existe plusieurs manières de faire ça, et au lieu de toutes les lister, je vous présente ici la plus pratique : les f-strings (qui fonctionne vraiment comme les textes à trous !)

(cette vidéo n'a pas encore de son !)

En conclusion, il suffit de

  1. mettre un f avant le premier guillemet
  2. entourer les noms des variables entre accolade
  3. (en option pour les nombres à virgule) rajouter “:.Xf” après le nom de la variable pour indiquer X, le nombre de chiffres qu’on souhaite garder après la virgule

Et si je veux afficher “{name}” (et non pas la valeur de la variable name) dans une f-string ? Il suffit de doubler les accolades. Essayez ce programme :

name = "Bob"
print(f"My name is {name}")
print(f"My {{name}} is {name}")
Passer aux exercices