DT圈
类型转换 实现类型转换魔术方法,让对象支持 int()、float()、bool() 等转换: 核心原理:类型…
Continue Reading
类的创建过程 使用 class 关键字定义类时,Python 底层会调用元类来创建类: 也就是说,class …
python代码拷贝时,常常报TabError错误 Python 缩进语法严格区分 Tab(制表符) 和 空格…
让对象变成可调用对象 正常情况实例只是对象,只能通过.访问属性或方法 在类中定义 __call__ 方法,实例…
1. 单例模式 无参 super() 是语法糖,在 __new__ 里等价: super 会顺着 MRO 找下…
1. 先查看 C 的 MRO 继承链 super() 的逻辑:不是固定找直接父类,而是沿着 MRO 列表找下一…
定义类 使用 class 关键字定义类: 使用 type() 动态定义类 类本身也是对象,type() 是创建…
Lambda表达式用于创建匿名函数——即没有名称的临时函数。当你需要一个简单函数且只用一次时,lambda能让…
默认参数 为参数指定默认值,调用时可省略: 注意: 默认参数必须放在非默认参数后面。 关键字参数 通过参数名传…
在函数内修改全局变量 直接赋值会创建局部变量,而非修改全局变量: 使用 global 关键字声明: 闭包作用域…
View All
每个人都有自己得时区,在自己得时区里,一切都是准时的。