Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
Den här utvecklingskatalogen är arkiverad. Du kan se filer och klona katalogen, men inte öppna ärenden eller genomföra push- eller pull-förfrågningar.

02-portée-des-variables.md 757 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. +++
  2. title = "Portée des variables"
  3. weight = 2
  4. +++
  5. # Portée des variables
  6. Les arguments d'une fonction n'existent que dans le corps de celle-ci
  7. ```python
  8. def dire_bonjour(prénom):
  9. print("Bonjour " + prénom)
  10. dire_bonjour("Dimitri") # Ok
  11. print(prénom) # Erreur
  12. ```
  13. Les variables en dehors des fonctions sont disponibles partout:
  14. ```python
  15. salutation = "Bonjour "
  16. def dire_bonjour(prénom):
  17. print(salutation + prénom)
  18. dire_bonjour("Dimitri")
  19. ```
  20. Une variable peut avoir en "cacher" une autre si elle a une portée différente
  21. ```python
  22. def dire_bonjour(prénom):
  23. print("Bonjour " + prénom) # portée: uniquement dans
  24. # le corps dire_bonjour
  25. prénom = "Dimitri" # portée: dans tout le programme
  26. dire_bonjour(prénom) # Ok
  27. ```