摘要: 先给结论:__new__ 才是真正的构造函数,它负责"造出"对象;__init__ 只是初始化函数,它拿到的是已经造好的对象,往里填属性。 很多人写了几年 Python,一直把 __init__ 当成构造函数。这在多数场景下不影响写代码,但一旦遇到不可变类型、单例模式、对象缓存,就会撞上一些怎么调都 阅读全文
posted @ 2026-10-02 12:02 小小张说故事 阅读(9) 评论(0) 推荐(0)