Programmation Python

Variables globales

Les variables créées en dehors d’une fonction (comme dans tous les exemples des pages précédentes) sont appelées variables globales.

Les variables globales peuvent être utilisées par tout le monde, aussi bien à l’intérieur qu’à l’extérieur des fonctions.

Exemple

Créez une variable en dehors d’une fonction et utilisez-la à l’intérieur de la fonction

Si vous créez une variable du même nom dans une fonction, cette variable sera locale et ne pourra être utilisée qu’à l’intérieur de la fonction. La variable globale du même nom restera telle qu’elle était, globale et avec la valeur d’origine.

Exemple

Créer une variable dans une fonction, avec le même nom que la variable globale

Le mot-clé global

Normalement, lorsque vous créez une variable dans une fonction, cette variable est locale et ne peut être utilisée que dans cette fonction.

Pour créer une variable globale dans une fonction, vous pouvez utiliser le mot-clé global.

Exemple

Si vous utilisez le mot-clé global, la variable appartient à la portée globale :

Utilisez également le mot-clé global si vous souhaitez modifier une variable globale dans une fonction.

Exemple

Pour modifier la valeur d’une variable globale dans une fonction, faites référence à la variable en utilisant le mot-clé global :