Viewing 2 reply threads
  • Author
    Posts
    • #6047
      Dominique
      Participant

      Bonjour,

      Juste une petite info sur l’utilisation du mot clef “global” dans python car je rencontre souvent une erreur d’utilisation.

      Pour déclarer une variable globale il suffit d’écrire:

      MaVariable=0 (ou autre valeur d'initialisation)

      MAIS il ne faut pas écrire:

      global MaVariable # pas du tout nécessaire
      MaVariable=0

      On utilise le mot clef “global” lorsque l’on veux modifier la valeur dans une fonction ex:

      def toto(data)
        global MaVariable
        MaVariable=1

      Voilà, j’espère éclairer la lanterne de certains.
      Bon codage.

      Dom

      • This topic was modified 7 years, 11 months ago by Dominique.
    • #6052
      steve
      Participant

      très bonne initiative Dominique
      car j’ai aussi galéré avec ça au début

    • #6055
      Gael Langevin
      Keymaster

      Merci Dominique,
      Cela me fait penser que je dois avoir une erreur similaire dans un de mes script poste sur Github.
      J’avais bosse sur une variable puis finalement j’avais du passer a autre chose et c’etait reste en plan dans mon script et dans certaines gestuelles.

Viewing 2 reply threads
  • You must be logged in to reply to this topic.