25개 이상의 토픽을 선택하실 수 없습니다. 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.

05-fonctions-natives.md 932 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. +++
  2. title = "Fonctions natives"
  3. weight = 5
  4. +++
  5. # Fonctions natives
  6. Fonctions qui sont toujours présentes dans l'interpréteur. On en a déjà vu quelques unes:
  7. * `print`, `input`: écrire et lire sur la ligne de commande
  8. * `str`, `int`: convertir des entiers en strings et vice-versa
  9. Il y en a tout un tas!
  10. La liste ici: https://docs.python.org/fr/3/library/functions.html#built-in-funcs
  11. ## Retour sur print
  12. On peut passer autant d'arguments qu'on veut à `print` et:
  13. * Il les sépare par des espaces
  14. * Ajoute un retour à la ligne à la fin:
  15. ```python
  16. >>> prénom = "Charlotte"
  17. print("Bonjour", pŕenom)
  18. Bonjour Charlotte
  19. ```
  20. On peut demander à `print` de changer son séparateur:
  21. ```python
  22. >>> a = "chauve"
  23. >>> b = "souris"
  24. >>> print(a, b, sep="-")
  25. chauve-souris
  26. ```
  27. Ou de changer le caractère de fin:
  28. ```python
  29. >>> print("Ceci tient", end="")
  30. >>> print("sur une seule ligne")
  31. Ceci tient sur une seule ligne
  32. ```