我正在制作一个类,我想声明一个变量,其中包含一个函数,我想在对某些类进行一些处理后调用它们信息。但是我不知道在这种情况下如何使用物业装饰。 我已经有了这个代码:
class MyClass:
def __init__(self):
self.callback = None
def run():
#do something here...
result = self.callback(result)
print(result)
def func1(result):
result = result ** 2
return result
def func2(result):
result = result ** 4
return result
class1 = MyClass()
class1.callback = func1
class1.run()
class1.callback = func2
class1.run()
我的问题是如何使用@property
和{
基于这段代码,我认为不需要
properties
,但不管怎样,它还是在这里。在相关问题 更多 >
编程相关推荐