You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
 
 

68 lines
1.4 KiB

  1. Chaînes de caractères
  2. ======================
  3. Les chaînes de caractères, aussi appelées "string", permettent
  4. de représenter du texte. On a utilisé une string pour afficher
  5. "bonjour monde" dans le chapitre précédent.
  6. On écrit toujours les strings entre guillemets.
  7. soit avec des doubles guillemets::
  8. print("Bonjour monde!")
  9. # affiche: Bonjour monde!
  10. soit avec des guillemets simples::
  11. print("Bonjour monde!")
  12. # affiche: Bonjour monde!
  13. Double et simple quotes
  14. -----------------------
  15. On peut mettre des simples quotes dans des double quotes et vice-versa::
  16. print("Il a dit: 'bonjour' ce matin.")
  17. # affiche: Il a dit: 'bonjour' ce matin.
  18. print('Il a dit: "bonjour" ce matin')
  19. # affiche: Il a dit: "bonjour" ce matin
  20. Échappement
  21. -----------
  22. On peut aussi *échapper* des caractères avec la
  23. barre oblique inversée ``\\`` - backslash.
  24. .. code-block:: python
  25. print('Il a dit: "bonjour". C\'est sympa!')
  26. # affiche: Il a dit: "bonjour". C'est sympa!
  27. Concaténation
  28. -------------
  29. On peut construire de longues chaînes de caractères en
  30. en concaténatant de plus petites, avec l'opérateur ``+``::
  31. name = "John"
  32. message = "Bonjour " + name + " !"
  33. print(message)
  34. # affiche: Bonjour John !
  35. Répétition
  36. -----------
  37. On peut construire une longue string en répétant
  38. la même petite string plusieurs fois avec l'opérateur
  39. `*`::
  40. message = "Na" * 3
  41. print(message)
  42. # affiche: NaNaNa