简述 Python __init__、__new__、__call__ 方法

任何事物都有一个从创建,被使用,再到消亡的过程,在程序语言面向对象编程模型中,对象也有相似的命运:创建、初始化、使用、垃圾回收,不同的阶段由不同的方法(角色)负责执行。 定义一个类时,大家用得最多的就是__init__方法,而__new__和__call__使用得比较少,这篇文章试图帮助大家把这3个方法的正确使用方...