Python中的__init__方法与__new__方法的区别: __init__ 通常用于初始化一个新实例,控制这个初始化的过程,比如添加一些属性, 做一些额外的操作,发生在类实例被创建完以后。它是实例级别的方法。__new__ 通常用于控制生成一个新实例的过程。它是类级别的方法。先与__init__方法执行。