Python中属性和描述符的正确使用

狗狗赢 23 0 PDF 2020-12-31 19:12:59

关于@property装饰器 在Python中我们使用@property装饰器来把对函数的调用伪装成对属性的访问。 那么为什么要这样做呢?因为@property让我们将自定义的代码同变量的访问/设定联系在了一起,同时为你的类保持一个简单的访问属性的接口。 举个栗子,假如我们有一个需要表示电影的类: class Movie(object): def __init__(self, title, description, score, ticket): self.title = title self.description = description self.score = scroe

用户评论
请输入评论内容
评分:
暂无评论