DT圈
魔术方法(Magic Methods)是 Python 中以双下划线开头和结尾的特殊方法,如 __init__…
Continue Reading
装饰器本质上是一个接受函数作为参数并返回新函数的高阶函数: 多个装饰器叠加 可以同时使用多个装饰器,执行顺序为…
类型转换 实现类型转换魔术方法,让对象支持 int()、float()、bool() 等转换: 核心原理:类型…
类的创建过程 使用 class 关键字定义类时,Python 底层会调用元类来创建类: 也就是说,class …
python代码拷贝时,常常报TabError错误 Python 缩进语法严格区分 Tab(制表符) 和 空格…
让对象变成可调用对象 正常情况实例只是对象,只能通过.访问属性或方法 在类中定义 __call__ 方法,实例…
1. 单例模式 无参 super() 是语法糖,在 __new__ 里等价: super 会顺着 MRO 找下…
1. 先查看 C 的 MRO 继承链 super() 的逻辑:不是固定找直接父类,而是沿着 MRO 列表找下一…
定义类 使用 class 关键字定义类: 使用 type() 动态定义类 类本身也是对象,type() 是创建…
Lambda表达式用于创建匿名函数——即没有名称的临时函数。当你需要一个简单函数且只用一次时,lambda能让…
View All
每个人都有自己得时区,在自己得时区里,一切都是准时的。