[pyar] Pregunta de clases

Sebastian Scheib stackpointerex en gmail.com
Mar Mar 26 14:30:11 ART 2013


Buenas, estoy probando algunas cosas con Python (volviendo a acostumbrarme
a Python que no lo tocaba hace tiempo) y me pasa algo.

Tengo esto:

class aaa:
    texto=[]
    def __init__(self,aaa):
        if aaa=="1":
            self.texto.append("hola")
        if aaa=="2":
            self.texto.append("chau")

pepe=aaa("1")
gomez=aaa("2")
print pepe.texto
print "--------"
print gomez.texto

La salida de esto me da:

['hola', 'chau']
--------
['hola', 'chau']

No debería la salida de pepe darme hola y la de gomez chau? Cual sería la
forma correcta de que esto suceda?

Gracias.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130326/e96f0905/attachment.html>


More information about the pyar mailing list