讲解对象:python中\init__ 方法
作者:融水公子 rsgz
1 类的实例化
x = MyClass()
解释:创建了一个新的类实例并将该对象赋给局部变量 x
2 希望类有初始状态
解决:会定义一个名为 __init__() 的特殊方法
特点:类的实例化操作会自动为新创建的类实例调用 __init__() 方法
代码:
def __init__(self):
self.data = []
3 出于弹性的需要,__init__() 方法可以有参数
实例:
class Complex:
def __init__(self, realpart, imagpart):
self.r = realpart
self.i = imagpart
>>> x = Complex(3.0, -4.5)
>>> x.r, x.i
(3.0, -4.5)
联系客服