相关疑难解决方法(0)

Python @property与方法性能 - 使用哪一个?

我编写了一些使用对象属性的代码:

class Foo:
    def __init__(self):
        self.bar = "baz"
myFoo = Foo()
print (myFoo.bar)
Run Code Online (Sandbox Code Playgroud)

现在我想做一些花哨的计算来回归bar.我可以使用@property方法作为属性bar,或者我可以重构我的代码使用myFoo.bar().

我应该回去为我的所有bar访问添加parens 还是使用@property?假设我的代码库现在很小但是由于熵会增加.

python performance properties

12
推荐指数
3
解决办法
7496
查看次数

标签 统计

performance ×1

properties ×1

python ×1