Chargement...

Chaînes f

Sans rien entre les deux paires d'accolades, les mots se touchent. f"{guest}{drink}" écrit lidatea. L'espace, vous la tapez. f"{guest} {drink}" écrit lida tea. drink tient tea, guest tient lida.

Deux noms et une espace tapée

python
guest = "lida"
drink = "tea"
print(f"{guest} {drink}")

Le f lit le nom

Un f collé au guillemet ouvrant dit à Python de lire les noms dans les accolades. f"{guest}" écrit lida. Le nom lui-même ne change pas. Les guillemets marquent encore le texte. Le f marque les endroits où la valeur rangée doit apparaître.

Avec f, puis sans f

python
guest = "lida"
print(f"{guest}")
print("{guest}")

La première ligne est lida. La seconde est {guest}. Sans le f, les accolades et les lettres guest sont des caractères ordinaires. Python ne cherche pas le nom.

Le f est collé au guillemet. Une espace entre le f et le guillemet n'est pas cette marque, et le programme s'arrête.

Chaque rang reprend les mêmes noms rangés. guest tient lida, drink tient tea. Seule l'écriture du print change.

📊 Ce que le f change

Vous écrivez print écrit
f"{guest}" lida
"{guest}" {guest}
f"{guest} {drink}" lida tea

Le texte rangé reste

print ne remplace pas ce que guest tient. Après ces lignes, guest est encore lida et drink est encore tea. La chaîne f construit une ligne nouvelle pour ce print. Des accolades vides, f"{}", arrêtent le programme : il n'y a pas de nom à lire dedans.

La page suivante coupe le texte à sa place

Ici vous ne coupez pas le texte par position, vous ne changez pas la casse et vous n'additionnez pas de nombres. La page suivante coupe une chaîne là où les caractères sont assis. Le f reste une façon de placer un nom dans le texte.

À dire soi-même

  1. guest tient lida. f"{guest}" écrit lida.
  2. "{guest}" écrit {guest}.
  3. f"{guest} {drink}" écrit lida tea.
  4. f"{guest}{drink}" écrit lidatea.

Lectures fausses

  • Attendre {guest} à l'écran à partir de f"{guest}"
  • Attendre lida à partir de "{guest}"
  • Oublier le f
  • Oublier l'espace et s'étonner que les mots se touchent
  • Croire que print a remplacé le nom rangé

À garder

Le f avant le guillemet lit les noms dans les accolades.
f"{guest}" écrit lida. "{guest}" écrit {guest}.
f"{guest} {drink}" écrit lida tea. Vous tapez l'espace.
Les noms rangés restent comme ils étaient.
La page suivante coupe le texte à sa place.

🧠 Testez Vos Connaissances

Prêt à Commencer

Testez Vos Connaissances

Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet

❓
4
Questions
🎯
70%
Pour Réussir
♾️
∞
Temps
🔄
∞
Tentatives

📝 Instructions

  • Lisez chaque question attentivement
  • Sélectionnez la meilleure réponse pour chaque question
  • Vous pouvez refaire le quiz autant de fois que vous le souhaitez
  • Votre progression sera affichée en haut