2015-01-12 10:47 GMT+01:00 Marco Ippolito <ippolito.ma...@gmail.com>:
> senza associarle in modo continuativo all'oggetto creato. > Continuo comunque a non afferrarne l'utilità di definire variabili in > __init__ senza associarle all'oggetto creato > Ad esempio per svolgere operazioni dentro __init__ Eseguo un ciclo, mi serve un indice, mica devo passarlo all'oggetto? Oppure ho una variabile di classe (static) condivisa tra tutti gli oggetti class Persona(): cognome = 'Rossi' nome = '' def __init__(self, nome): self.nome = nome def printPersona(self): print "%s %s" % (self.nome, self.cognome) mario = Persona('Mario') giovanni = Persona("Giovanni") anna = Persona("Anna") mario.printPersona() giovanni.printPersona() anna.printPersona() Provalo e vedi che ti stampa sempre Rossi come cognome. Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python