Python性能提升之延迟初始化

时间:2024-02-09 22:31:38
【文件属性】:

文件名称:Python性能提升之延迟初始化

文件大小:43KB

文件格式:PDF

更新时间:2024-02-09 22:31:38

python python函数 python实例

所谓类属性的延迟计算就是将类的属性定义成一个property,只在访问的时候才会计算,而且一旦被访问后,结果将会被缓存起来,不用每次都计算。构造一个延迟计算属性的主要目的是为了提升性能 property 在切入正题之前,我们了解下property的用法,property可以将属性的访问转变成方法的调用。 class Circle(object): def __init__(self, radius): self.radius = radius @property def area(self): return 3.14 * self.radius ** 2 c = Circle


网友评论