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()

1-caso:
class a():
  def __init__(self):
    self.b=int()
    self.c=2
  def imprimir(self):
    self.b=1
    print self.b

2-caso:
class a():
  def __init__(self):
    self.c=int()
  def imprimir(self):
    self.b=1
    print self.b

Ambos casos producen el mismo resultado. Pero cual ustedes consideran
que es mas estético pythonicamente.

Muchas Gracias.

Saludos. Kaled.

_______________________________________________
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