Chaînes de caractères
- a deux métiers. Avec des nombres, il additionne : print(2 + 3) écrit 5. Avec du texte entre guillemets, il colle. Les guillemets choisissent. print("2" + "3") écrit 23. Les caractères 2 et 3 sont posés côte à côte. Il n'y a pas de somme.
print("2" + "3")
La page précédente additionnait des nombres écrits sans guillemets. Ici le texte se colle. Retirez les guillemets et le 5 revient.
Une espace est elle-même du texte
guest = "lida" garde le texte habituel. drink = "tea" en garde un autre. guest + drink ne met rien entre les deux, donc la ligne devient lidatea. Une espace entre guillemets est un texte d'un caractère. guest + " " + drink écrit lida tea.
guest = "lida"
drink = "tea"
print(guest + drink)
print(guest + " " + drink)
La première ligne est lidatea. La seconde est lida tea. Les noms gardent encore lida et tea. L'espace n'était que dans le second print.
L'ordre est celui que vous écrivez
"li" + "da" donne lida. "da" + "li" donne dali. Coller ne trie pas les morceaux et n'insère pas une espace tout seul.
Le texte vide n'ajoute aucun caractère
"" est un texte qui ne contient rien. "tea" + "" reste tea. Ce n'est pas le mot empty, et le nom n'a pas disparu. Un nom peut garder ce texte vide.
La page suivante travaille le texte que vous avez déjà
Cette page colle du texte. Elle ne change pas la casse, ne mesure pas la longueur et ne découpe pas un morceau. La page suivante travaille un texte que vous avez déjà. Un nombre reste un nombre. Une ligne tapée reste du texte jusqu'à une page plus tard.
À dire soi-même
- print("2" + "3") écrit 23, pas 5.
- Pourquoi print(2 + 3) écrit-il encore 5 ? Parce qu'il n'y a pas de guillemets.
- guest + drink sans espace écrit lidatea.
- guest + " " + drink écrit lida tea.
- "da" + "li" écrit dali, pas lida.
Lectures fausses
- Attendre 5 avec print("2" + "3")
- Attendre lida tea avec guest + drink
- Croire que + additionne toujours, guillemets ou non
- Attendre une espace que vous n'avez pas écrite
- Lire lidatea comme deux noms qui ont changé
À garder
Le texte entre guillemets se colle avec +.
print("2" + "3") écrit 23. print(2 + 3) écrit 5.
guest + drink écrit lidatea. guest + " " + drink écrit lida tea.
L'ordre compte. "da" + "li" donne dali.
La page suivante travaille un texte que vous avez déjà.
🧠 Testez Vos Connaissances
Testez Vos Connaissances
Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet
📝 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