__new__和__init__的区别
__new__
控制类实例创建过程时使用, 会在__init__
调用之前调用, 调用这个方法之后,会返回一个实例 ==__init__
中的self
__init__
控制初始化一个类实例, 不会返回任何东西,它只负责初始化一个类实例
__new__
控制类实例创建过程时使用, 会在__init__
调用之前调用, 调用这个方法之后,会返回一个实例 == __init__
中的 self
__init__
控制初始化一个类实例, 不会返回任何东西,它只负责初始化一个类实例