如何在 Python 中使用 __init__ 创建实例对象?
pythonserver side programmingprogramming
- 实例化或调用类对象操作会创建一个空对象。许多类喜欢使用具有特定初始状态的实例来创建对象。因此,类可以定义一个名为 __init__() 的特殊方法,如下所示 −
- def __init__(self) −
- self.data = [ ]
- 当类定义 __init__() 方法时,类实例化会自动调用通过 − 获取的新创建的类实例
- x = MyClass()
- __init__() 方法可能有参数。在这种情况下,传递给类实例化运算符的参数将传递给 __init__()。例如,
>>> class Complex: ... def __init__(self, realpart, imagpart): ... self.r = realpart ... self.i = imagpart ... >>> x = Complex(4.0, -6.5) >>> x.r, x.i (4.0, -6.5)
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

