Cách nào ưu tiên xác định thuộc tính lớp trong Python và tại sao? Có Ok để sử dụng cả hai trong một lớp học?Cách ưa thích để xác định các thuộc tính trong Python: trình trang trí đặc tính hoặc lambda?
@property
def total(self):
return self.field_1 + self.field_2
hoặc
total = property(lambda self: self.field_1 + self.field_2)
Bạn đã thấy "tài sản qua lambda" ở đâu mà có thể khiến bạn nghĩ rằng nó có thể "ưa thích"? Bạn có thấy nhiều thứ này không? Nếu vậy, ở đâu? –
@ S.Lott Một số cuốn sách python, tôi không nhớ. Tôi sẽ sử dụng trang trí từ bây giờ. Không vấn đề gì. :-) – parxier