Je rattrape mon retard en lisant vos discussions
récentes et je tombe sur ce lien
http://wikipython.flibuste.net/moin.py/CalculerJuste
où l'on parle de __builtin__._ ... Qu'est ce donc ?
Allez, http://www.python.org --> Doc
--> Index ... pas de trace
--> __builtin__ ... pas de trace
Grrrr !! google : __builtin__._ ... et là
retour sur mon lien en prem's et ça
http://codereview.appspot.com/2414/diff/1/4
en deuze !
Il semble qu'il y ait une (très) légère imprécision dans la rédaction du tutoriel ... Dans la phrase :
"En mode interactif, la dernière expression affichée est affectée à la variable _ ..."
Je pense qu'il faut lire "est affectée à __builtin__._ ..." mais ce n'est pas super pour un tutoriel.
"Ne lui affectez pas une valeur de façon explicite -- vous auriez alors créé une variable..."
Or, c'est bien ce qui est fait dans le 1.3 du wiki. Je cite : __builtin__._ = o
Alors que cette phrase est correcte ... Si on affecte à "_", on cache le "comportement magique" mais si on affecte à "__builtin__._", on garde le comportement mais en l'enrichissant comme dans la section en question du wiki.
Il semble qu'il y ait une (très) légère imprécision dans la rédaction
du tutoriel ... Dans la phrase :
"En mode interactif, la dernière expression affichée est affectée à la
variable _ ..."
Je pense qu'il faut lire "est affectée à __builtin__._ ..."
mais ce n'est pas super pour un tutoriel.
"Ne lui affectez pas une valeur de façon explicite -- vous auriez
alors créé une variable..."
Or, c'est bien ce qui est fait dans le 1.3 du wiki. Je cite :
__builtin__._ = o
Alors que cette phrase est correcte ... Si on affecte à "_", on
cache le "comportement magique" mais si on affecte à
"__builtin__._", on garde le comportement mais en l'enrichissant
comme dans la section en question du wiki.
Il semble qu'il y ait une (très) légère imprécision dans la rédaction du tutoriel ... Dans la phrase :
"En mode interactif, la dernière expression affichée est affectée à la variable _ ..."
Je pense qu'il faut lire "est affectée à __builtin__._ ..." mais ce n'est pas super pour un tutoriel.
"Ne lui affectez pas une valeur de façon explicite -- vous auriez alors créé une variable..."
Or, c'est bien ce qui est fait dans le 1.3 du wiki. Je cite : __builtin__._ = o
Alors que cette phrase est correcte ... Si on affecte à "_", on cache le "comportement magique" mais si on affecte à "__builtin__._", on garde le comportement mais en l'enrichissant comme dans la section en question du wiki.
Bonne journée.
Merci, à vous aussi !
Kobayashi
Méta-MCI (MVP) a écrit :
Re !
En fait non ...
En fait, si... car :
en fait, non ... car :
[ 2008.0 /home/adam]> python Python 2.5.1 (r251:54863, Sep 13 2007, 09:06:49) [GCC 4.2.1 20070828 (prerelease) (4.2.1-6mdv2008.0)] on linux2 Type "help", "copyright", "credits" or "license" for more information.
1234
1234
_
1234
678
678
_
678
import __builtin__ __builtin__._ = 999 _
999
__builtin__._
999
345678
345678
_
345678
__builtin__._
345678
Il semble qu'il y ait une (très) légère imprécision dans la rédact ion du tutoriel ... Dans la phrase :
"En mode interactif, la dernière expression affichée est affectée à la variable _ ..."
Je pense qu'il faut lire "est affectée à __builtin__._ ..." mais ce n'est pas super pour un tutoriel.
"Ne lui affectez pas une valeur de façon explicite -- vous auriez alors créé une variable..."
Or, c'est bien ce qui est fait dans le 1.3 du wiki. Je cite : __builtin__._ = o
Alors que cette phrase est correcte ... Si on affecte à "_", on cache le "comportement magique" mais si on affecte à "__builtin__._", on garde le comportement mais en l'enrichissant comme dans la section en question du wiki.
Bonne journée.
Merci, à vous aussi !
Méta-MCI (MVP) a écrit :
Re !
En fait non ...
En fait, si... car :
en fait, non ... car :
[adam@is206786 2008.0 /home/adam]> python
Python 2.5.1 (r251:54863, Sep 13 2007, 09:06:49)
[GCC 4.2.1 20070828 (prerelease) (4.2.1-6mdv2008.0)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
1234
1234
_
1234
678
678
_
678
import __builtin__
__builtin__._ = 999
_
999
__builtin__._
999
345678
345678
_
345678
__builtin__._
345678
Il semble qu'il y ait une (très) légère imprécision dans la rédact ion
du tutoriel ... Dans la phrase :
"En mode interactif, la dernière expression affichée est affectée à la
variable _ ..."
Je pense qu'il faut lire "est affectée à __builtin__._ ..."
mais ce n'est pas super pour un tutoriel.
"Ne lui affectez pas une valeur de façon explicite -- vous auriez alors créé une variable..."
Or, c'est bien ce qui est fait dans le 1.3 du wiki. Je cite :
__builtin__._ = o
Alors que cette phrase est correcte ... Si on affecte à "_", on
cache le "comportement magique" mais si on affecte à
"__builtin__._", on garde le comportement mais en l'enrichissant
comme dans la section en question du wiki.
[ 2008.0 /home/adam]> python Python 2.5.1 (r251:54863, Sep 13 2007, 09:06:49) [GCC 4.2.1 20070828 (prerelease) (4.2.1-6mdv2008.0)] on linux2 Type "help", "copyright", "credits" or "license" for more information.
1234
1234
_
1234
678
678
_
678
import __builtin__ __builtin__._ = 999 _
999
__builtin__._
999
345678
345678
_
345678
__builtin__._
345678
Il semble qu'il y ait une (très) légère imprécision dans la rédact ion du tutoriel ... Dans la phrase :
"En mode interactif, la dernière expression affichée est affectée à la variable _ ..."
Je pense qu'il faut lire "est affectée à __builtin__._ ..." mais ce n'est pas super pour un tutoriel.
"Ne lui affectez pas une valeur de façon explicite -- vous auriez alors créé une variable..."
Or, c'est bien ce qui est fait dans le 1.3 du wiki. Je cite : __builtin__._ = o
Alors que cette phrase est correcte ... Si on affecte à "_", on cache le "comportement magique" mais si on affecte à "__builtin__._", on garde le comportement mais en l'enrichissant comme dans la section en question du wiki.
Bonne journée.
Merci, à vous aussi !
Kobayashi
On 1 juil, 09:54, Erwan Adam wrote:
...
Arglll, pas bonne adresse ... Il y a un moyen d'enlever ce message ou c'est déjà trop tard ?
On 1 juil, 09:54, Erwan Adam <erwan.a...@cea.fr> wrote:
...
Arglll, pas bonne adresse ... Il y a un moyen
d'enlever ce message ou c'est déjà trop tard ?