¿Se puede sobrecargar el "print"?

Jose aragorn en pythonhispano.org
Mar Nov 9 22:04:56 CET 2004


Prueba a sobrecargar el método __repr__

El mar, 09-11-2004 a las 20:38, soul escribió:
> Estoy desarrollando una clase para trabajar con vectores ( los de las
> mates de toda la vida :-P ). He sobrecargado los operadores +,- y * con
> __add__,__sub__ y __mult__ respectivamente. Pero cuando hago:
> 
> v=Vector(1,0,0)
> print v
> 
> Me devuelve
> <__main__.Vector instance at 0xb7f9f50c>
> 
> Me gustaría saber si se puede modificar el "print" para que cuando se
> aplique sobre un objeto de esta clase devolviera la lista [1,0,0].
> 
> Gracias
> Soul
> 
> ______________________________________________________________________
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es

------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es