• # Et pourtant c'est simple

    Posté par (site web personnel) . En réponse au journal Quizz Python : esp[èa]ce de nom. Évalué à 4.

    Comme toujours en python, enfin la plupart du temps, c'est simple

    Imagine que Python utilise un dictionnaire ou une table correspondance pour gérer ses variables

    Chaque fonction a droit a ses variables et donc sa table de correspondance.

    Si on reprend ton exemple :

    Création de la fonction foo
    => création et affectation de x a partir d'un entier
    => Création de la class bar
    ==> affectation de x à partir de x (qui n'existe pas dans la class bar ...) => erreur

    Je devrais abuser de ce forum et te conseiller un excellent livre sur Python :)

    mais comme la 2eme édition ne va pas tarder à sortir ... attends un peu ;)