如果未将明确值传递给方法,我想用一些默认值初始化方法的参数 - 如下所示:
class Example
def __init__(self, data = self.default_data()):
self.data = data
def default_data():
# ....
return something
Run Code Online (Sandbox Code Playgroud)
我收到了错误:
NameError: name 'self' is not defined
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
python ×1