選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
このリポジトリはアーカイブされています。 ファイルの閲覧とクローンは可能ですが、プッシュや、課題・プルリクエストのオープンはできません。

02-portée-des-variables.rst 869 B

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