Méta-MCI (MVP) a écrit :
Re !
En fait __builtin__._ crée simplement un nouvel objet, appelé _ , dans les éléments de __builtin__
Cela aurait peut-être été plus clair, si l'on avait utilisé __builtin__.mavariable = ...
En fait non ... Amaury m'a dirigé vers
http://lfe.developpez.com/tutoriel/python/node5.php
où il est indiqué que :
"""
En mode interactif, la dernière expression affichée est affectée à la variable _. Quand vous voulez utiliser Python comme calculatrice, c'est plus pratique pour continuer les calculs, ...
"""
et surtout
"""
Cette variable doit être utilisée en lecture seule par l'utilisateur. Ne lui affectez pas une valeur de façon explicite -- vous auriez alors créé une variable locale indépendante, avec le même nom, masquant la variable intégrée et son comportement magique.
"""
J'avoue que je découvre complètement ce truc.
@+