标签:魔法方法

共 3 篇文章

Python __getattr__为什么能实现属性的延迟加载

Python getattr 为什么能实现属性的延迟加载 延迟加载是一种设计模式,核心思想是“用的时候再加载”。在编程中,这意味着只有在真正需要某个资源(如数据、对象、配置)时,才

# Python # __getattr__ # 延迟加载
2026-05-09 140 0

Python __repr__与__str__方法在调试信息中的区别

Python repr与str方法在调试信息中的区别 在 Python 调试过程中,直接打印自定义对象往往只能看到内存地址(如 <main.Point object at 0x7f

# Python # __str__ # __repr__
2026-04-27 138 0

Python 元编程:__getattr__ 与 __setattr__ 方法

Python 元编程:getattr 与 setattr 方法 在 Python 中,有一种编程技巧让你能在运行时动态修改对象的行为,这就是元编程。而 getattr 和 seta

# Python元编程 # __getattr__ # __setattr__
2026-04-06 158 0