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__ 方法