Les langages de programmation permettent communément fonctions pour lire et modifier les variables globales qui sont déclarées en dehors de la portée de la fonction. Cependant, le langage de programmation Python permet fonctions à lire, mais ne changera pas les variables globales à moins que la variable est explicitement déclarée global dans la fonction. Utilisez le mot-clé «globale» à l'intérieur du périmètre d'une fonction Python sorte que la fonction peut modifier la valeur de la variable globale. Instructions
1
référence une variable dans une fonction comme s'il s'agissait mondiale en entrant la référence à la variable . Par exemple:
variable_global = 0
def variable_global_print ():
impression variable_global
appel de la fonction " variable_global_print " affiche " 0" à la norme sortie .
2
déclarer la variable comme globale explicitement en utilisant le mot-clé «global », suivie du nom de la variable quand une valeur est affectée à la variable dans une fonction.
3
attribuer une valeur à la variable désormais mondiale en utilisant le "=" opérateur. Par exemple:
variable_global = 0
def variable_global_assign ():
mondiale variable_global
variable_global = 1
impression variable_global < br >
la fonction " variable_global_assign " sera de retour et d'afficher un "1" sur la sortie standard , car il a été déclaré "global" au sein de la fonction et affecté la nouvelle valeur " 1 " en utilisant le "=" opérateur.