如何在 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)


相关文章


有用资源