Les partenaires publicitaires:

Comment définir des variables globales dans Python

Les langages de programmation permettent couramment fonctions à lire et modifier les variables globales qui sont déclarées en dehors de la portée de la fonction. Cependant, le langage de programmation Python permet fonctions à lire, mais ne changera pas les variables globales à moins que la variable est explicitement déclarée globale au sein de la fonction. Utilisez le "mondial" mot-clé à l'intérieur de la portée d'une fonction python de telle sorte que la fonction peut modifier la valeur de variable globale.

Instructions

  1. Référence à une variable dans une fonction comme si elle était global en inscrivant la référence à la variable. Par example:

    variable_global = 0

    def variable_global_print ():

    Imprimer variable_global

    L'appel de la "variable_global_print" fonction affiche "0" sur la sortie standard.

  2. Déclarez la variable être globale explicitement l'aide de la "mondial" mot-clé suivi par le nom de la variable quand une valeur est affectée à la variable dans une fonction.

  3. Attribuer une valeur à la variable désormais mondiale en utilisant la "=" opérateur. Par example:

    variable_global = 0

    def variable_global_assign ():

    variable_global mondiale

    variable_global = 1

    Imprimer variable_global

    La "variable_global_assign" la fonction sera de retour et d'afficher une "1" sur la sortie standard, car il a été déclaré "mondial" au sein de la fonction et de la nouvelle valeur attribuée "1" en utilisant le "=" opérateur.

» » » » Comment définir des variables globales dans Python