__new__方法在创建一个实例时被调用,它负责创建并返回这个实例。
__init__方法在实例创建完成后被调用,它负责初始化这个实例。
所以__new__方法只会被调用一次,而__init__方法会在每次创建实例时被调用
python中__new__和__init__的区别
最新推荐文章于 2024-08-13 18:29:56 发布
__new__方法在创建一个实例时被调用,它负责创建并返回这个实例。
__init__方法在实例创建完成后被调用,它负责初始化这个实例。
所以__new__方法只会被调用一次,而__init__方法会在每次创建实例时被调用