2020
10-10
10-10
Python特殊属性property原理及使用方法解析
1什么是特性propertyproperty是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值importmathclassCircle:def__init__(self,radius):#圆的半径radiusself.radius=radius@propertydefarea(self):returnmath.pi*self.radius**2#计算面积@propertydefperimeter(self):return2*math.pi*self.radius#计算周长c=Circle(10)print(c.radius)print(c.area)#可以向访问数据属性一样去访问area,...
继续阅读 >