<分区> 分区>
当我在 Python 中创建一个类时,我必须使用 self. 声明变量:
class ClassName(object):
def __init__(self, arg):
super(ClassName, self).__init__()
self.arg = arg
很好,但是要实例化它,我需要将参数传递给 init 方法...但是如果我没有它们,或者不想打扰它们怎么办?
我想要类似的东西
def __init__(self):
super(ClassName, self).__init__()
self.arg
...稍后引用现有但空的 arg。 编辑。 我所说的存在但为空是指类似 C 的行为:
int a;
...其中变量 a 存在但没有值。甚至 gcc 也将其称为空 ,所以我认为这个问题很清楚。
默认值尽可能接近我想要的值,我将使用它。
