有关于@property 发表于 2019-10-16 | 分类于 python练习 有关于@property1. 将方法改为属性这种类型的attributes并不会被实际的存储,而是在需要的时候计算出来 1234567891011121314151617181920import mathclass Circle: def __init__(self, radius): self.radius = radius def area(self): return math.pi * self.radius ** 2 @property def diameter(self): return self.radius * 2 @property def perimeter(self): return 2 * math.pi * self.radiusc = Circle(3)print(c.area()) # 方法调用print(c.diameter) # 属性访问print(c.perimeter) 2. 做限定参考前文 3.