计算属性(如果不存在)

计算属性(如果不存在),第1张

计算属性(如果不存在)

您要使用

@property
装饰器。创建一个像普通属性一样可以访问的方法,该方法可以进行延迟计算

class SampleObject:    def __init__(self):        # ...        self._total = None    @property    def total(self):        """Compute or return the _total attribute."""        if self._total is None: self.compute_total()        return self._total


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5648042.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存