Maison > développement back-end > Tutoriel Python > Comment modifier et accéder aux variables globales dans les fonctions Python ?

Comment modifier et accéder aux variables globales dans les fonctions Python ?

Patricia Arquette
Libérer: 2024-12-06 20:15:15
original
886 Les gens l'ont consulté

How Do I Modify and Access Global Variables within Python Functions?

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()
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal