0
我有这样的代码:与类的方法分配Python类变量
def my_func():
pass
class MyClass():
class_variable = my_func()
pass
i = MyClass()
由于my_func
逻辑与MyClass
,不服务于它之外的任何目的,我更喜欢有类似的东西,而不是:
class MyClass():
class_variable = my_func()
def my_func():
pass
i = MyClass()
以上不工作,当然,因为my_func
不是在它被称为时间没有定义。有没有其他的方法来从类内部分配一个类变量?