Archives de
Tag: global

Les variables locales et globales dans une fonction

Les variables locales et globales dans une fonction

>>> def exemple ( ) : a = 5 print (a) >>> exemple ( ) 5 >>> a Traceback (most recent call last): File « <pyshell#37> », line 1, in a NameError: name ‘a’ is not defined >>> def exemple ( ) : a = 5 return a >>> exemple ( ) 5 >>> a Traceback (most recent call last): File « <pyshell#41> », line 1, in a NameError: name ‘a’ is not defined >>> def exemple ( ) : a = 5 return…

Lire la suite Lire la suite

La création de fonctions sans paramètre ou argument + espaces de noms global et local

La création de fonctions sans paramètre ou argument + espaces de noms global et local

Il est possible qu’une portion de code qu’on utilise souvent soit « enfermée » dans une fonction. Cette dernière pourra être écrite dans un script. A l’exécution, il faudra l’appeler pour exécuter son bloc de code. Ici, après l’avoir créée dans l’interpréteur, je dois également l’appeler. Attention, une fonction constitute un espace de noms local. Après exécution, les espaces dans la mémoire vive qui lui ont été attribués sont vidés !!!! Nous avons travaillé jusqu’à présent dans l’espace de noms global, ce…

Lire la suite Lire la suite