我是 python 新手,在网上找不到答案。假设我有一个方法可以进行一些计算并返回一个字符串
def output(self)
a=self.some_long computation1()
b=self.some_long computation2()
c=self.some_attribute
some_computatuion_inside
return output_string
我在几个地方使用这个函数并想记住它,但由于它不带参数并且取决于可以在调用之间更改的实例属性,我不知道如何继续,
我意识到我可以编写自己的记忆功能来检查这些属性是否发生了变化,但这似乎不正确,因为这仅适用于该功能,我希望将来可能对其他功能做同样的事情