我有一个类,当调用类时,我让它在__init__
中执行一个产生结果的函数。如何存储该结果,以便其余方法可以调用该变量?
class foo:
def __init__ (self):
result_needed = some_function()
def bar (self):
a= result_needed * 10
return a
我尝试将此功能置于class foo
和def __init__
之间,似乎不起作用。我理解属性去那里。
答案 0 :(得分:3)
使用self
class foo:
def __init__ (self):
self.result_needed = some_function()
def bar (self):
a = self.result_needed * 10
return a