Sous python il est possible (mais pas vraiment recommandé) de définir des variables globales que l'on peut ensuite par exemple utiliser dans des fonctions. Pour déclarer une variable global:
global a
Exemple d'utilisation pour définir une fonction affine:
>>> global a,b
>>> a = 0.5
>>> b = 2
>>> def function( x ):
... return a * x + b
...
>>> function(1)
2.5
>>> b = 4
>>> function(1)
4.5
Recherches associées
Liens | Site |
---|---|
Python function global variables? | stackoverflow |
Using global variables in a function other than the one that created them | stackoverflow |
Python Course | python-course |
global | python doc |