在 Python 中可以执行以下操作吗?我在谷歌上搜索了一段时间,但没有幸运地得到答案。
class X_Class:
def __init__(self, arg_0, arg_1 = False, arg_2 = False):
self.arg_1 = arg_1
self.arg_2 = arg_2
myX = X_Class("anything", arg_2 = True)
如果是,如何引用init函数的参数?
编辑:核心问题在父类(super class)中,但感谢您让我快速走上正轨。
请您参考如下方法:
是的——这正是语法,事实上:
class X_Class(object):
def __init__(self, arg_0, arg_1=False, arg_2=False):
self.arg_0 = arg_0
self.arg_1 = arg_1
self.arg_2 = arg_2
myX = X_Class("anything", arg_2=True)
