Maison >développement back-end >Tutoriel Python >Comment modifier et accéder aux variables globales dans les fonctions Python ?
Python : variables globales dans les fonctions
Bien que l'utilisation de variables globales soit souvent déconseillée en raison d'une confusion potentielle, Python fournit des mécanismes pour les manipuler . Lorsque vous accédez à une variable globale dans une fonction, utilisez simplement son nom. Cependant, pour modifier sa valeur, il faut utiliser le mot-clé global.
Par exemple :
x = "somevalue" def func_A(): global x # Declares x as a global variable # Modify x return x def func_B(): x = func_A() # Assigns the value of func_A's x to a local x # Use x return x func_A() func_B()
Dans cet exemple, le x utilisé dans func_B fait référence à la même instance que le x global . Toute modification apportée à x dans func_A sera reflétée dans func_B.
Il est important de noter que l'ordre des définitions de fonctions est sans conséquence, mais l'ordre dans lequel elles sont appelées est significatif.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!