Python 的特殊方法,两边带双下划线的方法。

比如:__init__(self, ...)、__del__(self)

1、__init__(self,...) : 构造方法

  __init__(self, ...)  构造方法,这个方法在创建对象时,自动触发执行。实例化类格式: 类名() 

class Phone:
    def __init__(self, brand, year):
        self.brand = brand
        self.year = year
        print("执行 __init__ 方法")


p = Phone('小米', 2018)   # 自动执行类中的 __init__ 方法

结果:
执行 __init__ 方法
View Code

相关文章: