¿Cuál es la forma preferida de definir propiedades de clase en Python y por qué? ¿Está bien usar ambos en una clase?Forma preferida de definir propiedades en Python: decorador de propiedades o lambda?
@property
def total(self):
return self.field_1 + self.field_2
o
total = property(lambda self: self.field_1 + self.field_2)
¿Dónde ha visto esta "propiedad a través de lambda" que le haría pensar que podría ser "preferida"? ¿Viste muchos de estos? ¿Si es así, donde? –
@ S.Lott Algunos libros de pitón, no me acuerdo. Usaré decoradores a partir de ahora. No hay problema. :-) – parxier