[Python] Question syntaxe Newbie

Question syntaxe Newbie [Python] - Python - Programmation

Marsh Posté le 20-08-2003 à 15:21:27    

Salut
 
JE voulais savoir en python qu'est ce que çà signifie quand on met un _  devant une variable ?
 
du style :
 
_fruit="banane"
 
??

Reply

Marsh Posté le 20-08-2003 à 15:21:27   

Reply

Marsh Posté le 20-08-2003 à 15:22:21    

t'as toujours pas lu la doc ???
 
ca veut dire qu'il est pas importé directement quand tu importes le module.
 
 
Edit: http://python.org/doc/current/ref/id-classes.html


Message édité par lorill le 20-08-2003 à 15:23:45
Reply

Marsh Posté le 20-08-2003 à 15:24:16    

Bah non j'ai pas non plus le temps de me taper la doc... quand je peux trouver avec l'index je cherche, mais sinon j'ai pas le temps de lire 700 pages ... :)
 
Edit:
C'est pour çà que je vous demande :hello:
 
ET sinon merci pour la doc.. :)


Message édité par protoinou le 20-08-2003 à 15:26:46
Reply

Marsh Posté le 20-08-2003 à 15:28:40    

lorill, si j'ai bien compris çà veut dire qu'on utilise cette syntaxe à chaque fois qu'on a une variable qui n'a pas été importé par 'from x import *'
 
c'est çà ?
 :sweat:
 
Edit: çà me parait chelou, j'ai pas du bien comprendre là


Message édité par protoinou le 20-08-2003 à 15:29:30
Reply

Marsh Posté le 20-08-2003 à 15:32:50    

ProToinou a écrit :

Bah non j'ai pas non plus le temps de me taper la doc... quand je peux trouver avec l'index je cherche, mais sinon j'ai pas le temps de lire 700 pages ... :)


du coup tu réinventes la roue et tu perds du temps a ramer a chaque fois... C'est dommage.
 

ProToinou a écrit :


si j'ai bien compris çà veut dire qu'on utilise cette syntaxe à chaque fois qu'on a une variable qui n'a pas été importé par 'from x import *'


:heink:
 

Code :
  1. #module1.py
  2. toto = "toto"
  3. _titi = "titi"
  4. #module2.py
  5. from module1 import *
  6. toto #=> "toto"
  7. _titi #=> erreur, pas importé

Reply

Marsh Posté le 20-08-2003 à 15:56:12    

les import *, c'est mal  :o

Reply

Marsh Posté le 20-08-2003 à 16:35:48    

Taz a écrit :

les import *, c'est mal  :o  


 
Tu m'étonnes, je me suis arraché les cheveux la première fois pour comprendre d'où venait le problème.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed