Skip to main content
 首页 » 编程设计

python之如何在 Python 中用 self 声明空变量

2025年05月04日8thcjp

<分区>

当我在 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 也将其称为空 ,所以我认为这个问题很清楚。

默认值尽可能接近我想要的值,我将使用它。