Python

Variables globales Python

Variables globales Python

En langage de programmation, les variables sont utilisées pour stocker des informations. Par exemple, lors du développement d'un système logiciel de gestion des étudiants, le nom, l'adresse e-mail et l'âge d'un étudiant seront stockés dans les variables respectives. Comme les autres langages de programmation, Python a à la fois des variables globales et locales. En Python, les variables globales sont déclarées en dehors de la fonction et peuvent être utilisées partout dans le programme. Cet article explique les variables globales en Python en détail avec quelques exemples.

La portée de la variable globale est très large, et elle n'est limitée à aucune fonction spécifique. Ces variables peuvent être utilisées à la fois à l'intérieur et à l'extérieur de la fonction pour stocker et récupérer des informations.

Création et utilisation de variables globales

Dans cet exemple, nous allons créer et utiliser une variable globale dans notre script Python.

#créer une variable de nom
nom = "Kamran"
#créer une fonction
def étudiant() :
print("Le nom est : ",nom)
#appel de la fonction
élève()

Production

Dans le code donné, la variable 'nom' est déclarée et la valeur est affectée en dehors de la fonction. Ensuite, nous avons appelé et utilisé cette variable à l'intérieur de la fonction. La fonction étudiant imprime la valeur du nom de l'étudiant, et la valeur du nom est prise par la variable globale.

Maintenant, si nous déclarons la même variable 'nom' à l'intérieur de la fonction et l'imprimons, la variable locale de la fonction sera appelée et sa valeur sera imprimée. Les variables locales sont des variables créées et utilisées dans une fonction.

#créer une variable de nom
nom = "Kamran"
#créer une fonction
def étudiant() :
#création de la variable locale
nom = 'Talha'
print("Le nom est : ",nom)
#appel de la fonction
élève()

Production

La variable globale est un excellent outil pour stocker des informations tout au long d'un programme. Lorsque vous avez besoin d'informations, vous pouvez appeler ces variables dans n'importe quelle fonction et utiliser leur valeur. Dans cet exemple suivant, nous allons créer deux variables globales, num1 et num2, et les utiliser dans plusieurs fonctions pour effectuer des additions, soustractions, multiplications et divisions.

#création de deux variables globales, num1 et num2
nombre1 = 10
nombre2 = 20
#création d'une fonction d'addition
def addition() :
print("La somme est : ",num1+num2)
#création d'une fonction de soustraction
def soustraction() :
print("La différence est", num2-num1)
#création d'une fonction de multiplication
def multiplication() :
print("La valeur de multiplication est : ",num1*num2)
#créer une fonction de multiplication
def division() :
print("La valeur de division est", num2/num1)
#appel de toutes les fonctions
une addition()
soustraction()
multiplication()
division()

Production

Jusqu'à présent, nous n'avons vu que des exemples dans lesquels des variables globales ont été créées en dehors de la fonction. Cependant, avec le global mot-clé, nous pouvons créer des variables globales dans une fonction.

Dans et en dehors de la fonction, la valeur de la variable créée avec le mot clé global restera la même.

#créer une fonction
def étudiant() :
#création de la variable locale
nom global
nom = "Kamran"
#appel de la fonction
élève()
print("Le nom est : ",nom)

Production

Conclusion

Cet article a expliqué les variables globales en Python avec plusieurs exemples. Les variables sont les éléments constitutifs des langages de programmation. Ils sont utilisés pour stocker des informations pertinentes. Avec les variables globales, la valeur reste la même tout au long du programme.

Ajoutez des gestes de souris à Windows 10 à l'aide de ces outils gratuits
Ces dernières années, les ordinateurs et les systèmes d'exploitation ont considérablement évolué. Il fut un temps où les utilisateurs devaient utilise...
Contrôlez et gérez le mouvement de la souris entre plusieurs moniteurs dans Windows 10
Gestionnaire de souris à double affichage vous permet de contrôler et de configurer le mouvement de la souris entre plusieurs moniteurs, en ralentissa...
WinMouse vous permet de personnaliser et d'améliorer le mouvement du pointeur de la souris sur un PC Windows
Si vous souhaitez améliorer les fonctions par défaut de votre pointeur de souris, utilisez un logiciel gratuit WinMouse. Il ajoute plus de fonctionnal...