要了解@property的用途,首先要了解如何创建一个属性. 一般而言,属性都通过__init__方法创建,比如: class Student(object): def __init__(self,name,score): self.name=name self.score=score 创建实例,运行结果: tim=Student('Tim',97) tim.score=100 tim.score 100 mary=Student('Mary',90) mary.score 90 但是这样子有2…