Estoy completamente de acuerdo también con usted. Muchas Gracias por su
mensaje.

On Fri, 2011-08-05 at 23:31 +0100, Ricardo Cárdenes wrote:

> 2011/8/5 kldgarrido <kldgarr...@gmail.com>:
> > Hola Amigos.
> >
> > Me gustaría consultarles algo:
> >
> > A la hora implementar una clase consideran estético para python declarar
> > todas las variables que se van utilizar en "def __init__():" o declarar
> > según los métodos que la utilicen.
> >
> > por ejemplo:
> > Para crear una variable self.b que se va a imprimir por un método
> > llamado self.imprimir()
> 
> El caso sería preguntarse: ¿es necesario almacenar la variable para
> usos futuros? Si es así, seguramente va a ser usada en algún otro
> método (para actualizar su valor, por ejemplo) y en ese caso es
> conveniente que esté creada desde el principio (en __init__), porque
> no se puede predecir el orden en que van a ser llamados los métodos
> que trabajan con la variable.
> 
> En caso de que la variable sea de "usar y tirar", sólo dentro del
> método que la usa, ¿para qué asignarla a self?
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/


_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a