Variables locales et variables globales


Variables locales et variables globales

  1. Objectifs

    • Connaitre les Variables locales et variables globales.
  2. Description

    • Il existe deux principaux types de variables dans Python: local et global
    • Lorsqu’on manipule des fonctions, il est essentiel de bien comprendre comment se comportent les variables.
    • Une variable est dite locale lorsqu’elle est créée dans une fonction. Elle n’existera et ne sera visible que lors de l’exécution de ladite fonction.




  3. Définitions

    • Une variable est dite globale lorsqu’elle est créée dans le programme principal. Elle sera visible partout dans le programme.
    • Une variable est dite locale lorsqu’elle est créée dans une fonction. Elle n’existera et ne sera visible que lors de l’exécution de ladite fonction.
    • Les variables globales sont accessibles par toutes les fonctions de votre programme. Les variables locales sont «locales» à la fonction dans laquelle elles ont été créées
    • Les variables déclarées en dehors d’une fonction sont généralement globales
      • x est une variable globale ici La fonction, sommeFonction (a, b) peut accéder à la valeur stockée dans x

    • Les variables locales sont les variables qui n’existent qu’à l’intérieur d’une fonction particulière. Elles sont «locales» à la fonction
      • Dans cette fonction: a, b et z sont toutes des variables locales
  4. Priorité des variables locales et globales

    • Lors de la recherche d’une variable, Python vérifie d’abord les variables locales, puis les variables globales.
    • Vous pouvez avoir des variables globales et locales portant le même nom, mais elles n’ont pas besoin d’avoir la même valeur.
    • Les variables locales sont utiles car elles vous évitent de modifier les valeurs des variables que vous souhaitez éventuellement réutiliser par accident.
    • Exemples local et global

    • Dans cet exemple, nous avons une variable globale x et une variable locale x ,après exécution le résultat sera 16 avec x=6 et non x=5
  5. le mot-clé global

    • En Python, le mot clé global vous permet de modifier la variable en dehors de la portée actuelle.
    • Il est utilisé pour créer une variable globale et apporter des modifications à la variable dans un contexte local.
    • Les règles de base pour les mots-clés global en Python sont:
      • Lorsque nous créons une variable dans une fonction, elle est locale par défaut.
      • Lorsque nous définissons une variable en dehors d’une fonction, elle est globale par défaut. Vous n’êtes pas obligé d’utiliser un globalmot-clé.
      • Nous utilisons des mots clés global pour lire et écrire une variable globale à l’intérieur d’une fonction.
      • L’utilisation d’un mot – clé global en dehors d’une fonction n’a aucun effet.
    • Exemple
    • Accéder à une variable globale depuis l’intérieur d’une fonction
      • Lorsque nous exécutons le programme ci-dessus, la sortie sera:1
      • Modification de la variable globale depuis l’intérieur de la fonction
      • Variables locales et variables globales




Sommaire du cours Python



Riadh HAJJI

Abonnez vous à notre chaîne YouTube gratuitement