Day35 PythonStudy

@浙大疏锦行

|------|--------------------------|----------|
| 特性 | 函数装饰器 | 类装饰器 |
| 作用对象 | 函数 | 类 |
| 传入参数 | 接收函数作为参数 | 接收类作为参数 |
| 返回值 | 返回包装后的函数 | 返回修改后的类 |
| 常见用途 | 修改函数行为 | 修改类的结构 |
| 核心逻辑 | 用闭包包裹函数,在不修改函数代码的前提下扩展功能 | 直接修改类的定义 |

|------|------------------|-----------------|
| 特性 | 类内部定义方法 | 外部赋值定义方法 |
| 语法 | 在class块内使用def | 定义函数后赋值给类属性 |
| 作用域 | 方法可以直接访问类的其他私有成员 | 需要通过self或类名显式访问 |
| 动态性 | 类定义后方法固定 | 可以在运行时动态添加/修改方法 |
| 常见场景 | 常规类定义 | 装饰器、元类、动态编程 |

相关推荐
如竟没有火炬2 小时前
四数相加贰——哈希表
数据结构·python·算法·leetcode·散列表
背心2块钱包邮3 小时前
第9节——部分分式积分(Partial Fraction Decomposition)
人工智能·python·算法·机器学习·matplotlib
木盏3 小时前
三维高斯的分裂
开发语言·python
a程序小傲3 小时前
京东Java面试被问:ZGC的染色指针如何实现?内存屏障如何处理?
java·后端·python·面试
大连好光景3 小时前
批量匿名数据重识别(debug记录)
开发语言·python
暴风鱼划水3 小时前
算法题(Python)哈希表 | 2.两个数组的交集
python·算法·哈希表
清水白石0083 小时前
《深入 Celery:用 Python 构建高可用任务队列的实战指南》
开发语言·python
BoBoZz194 小时前
Hello 隐式建模
python·vtk·图形渲染·图形处理
副露のmagic4 小时前
更弱智的算法学习day 10
python·学习·算法