⊗pyPmFnLVS 1 of 129 menu

Portée locale des variables en Python

Toutes les variables à l'intérieur d'une fonction ont ce qu'on appelle une portée locale - elles sont accessibles uniquement dans les limites de leur fonction et on ne peut pas travailler avec elles dans le code externe.

Supposons que nous ayons une fonction, à l'intérieur de laquelle se trouve une variable num :

def func(): num = 2 return num

Appelons-la et essayons d'afficher la variable num dans la console. Après exécution du code, une erreur sera renvoyée, car la variable est inconnue dans le code externe :

func() print(num) # affichera une erreur

Quel sera le résultat de l'exécution du code suivant :

def func(): num = 1 func() print(num)

Quel sera le résultat de l'exécution du code suivant :

def func(): num = 3 print(num) func()

Quel sera le résultat de l'exécution du code suivant :

def func(): num = 5 return num print(func())

Quel sera le résultat de l'exécution du code suivant :

def func(): num = 7 return num func() print(num)
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser