En Python, le mot-clé `global` est utilisé pour déclarer une variable globale à l'intérieur d'une fonction. Il vous permet d'attribuer ou de modifier des variables globales à l'intérieur d'une fonction.
Voici l'utilisation spécifique du mot-clé « global » :
1. Déclarez les variables globales : utilisez le mot-clé « global » à l'intérieur de la fonction, puis spécifiez le nom de la variable à déclarer comme variable globale. Par exemple:
def my_function():
global x
x = 10
my_function()
print(x) # 输出: 10
# 在这个例子中, `global x` 语句声明了变量 `x` 为全局变量,并在函数内部对其进行了赋值。
2. Modifier les variables globales : utilisez le mot-clé `global` à l'intérieur de la fonction pour modifier la valeur des variables globales. Par exemple:
x = 5
def my_function():
global x
x = 10
my_function()
print(x) # 输出: 10
# 在这个例子中, `my_function` 函数使用 `global x` 语句来指示 `x` 是一个全局变量,并将其值修改为10。
Il convient de noter que si une variable est déclarée comme variable globale sans utiliser le mot-clé `global` à l'intérieur d'une fonction et qu'une valeur est affectée directement à la variable, la variable sera considérée comme une variable locale et sa portée est limitée au fonction.
J'espère que l'explication ci-dessus vous sera utile ! Si vous avez des questions supplémentaires, n'hésitez pas à les poser.