파이썬에서 클래스 속성을 정의하는 가장 좋은 방법은 무엇이며 그 이유는 무엇입니까? 한 클래스에서 두 가지를 모두 사용해도 괜찮습니까?Python에서 속성을 정의하는 기본 방법 : 속성 장식 자 또는 람다?
@property
def total(self):
return self.field_1 + self.field_2
또는
total = property(lambda self: self.field_1 + self.field_2)
"람다를 경유 한 재산"을 보았을 때 그것이 "선호"될 수 있다고 생각하게 만들었습니까? 이거 많이 봤어? 그렇다면 어디에서? –
@ S.Lott 일부 파이썬 책은 기억이 안납니다. 나는 지금부터 데코레이터를 사용할 것이다. 문제 없어. :-) – parxier