Day35 PythonStudy

@浙大疏锦行

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

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

相关推荐
阔皮大师11 小时前
INote轻量文本编辑器
java·javascript·python·c#
小法师爱分享11 小时前
StickyNotes,简单便签超实用
java·python
深蓝电商API11 小时前
处理字体反爬:woff字体文件解析实战
爬虫·python
开源技术11 小时前
Claude Opus 4.6 发布,100万上下文窗口,越贵越好用
人工智能·python
张3蜂12 小时前
深入理解 Python 的 frozenset:为什么要有“不可变集合”?
前端·python·spring
皮卡丘不断更12 小时前
手搓本地 RAG:我用 Python 和 Spring Boot 给 AI 装上了“实时代码监控”
人工智能·spring boot·python·ai编程
爱打代码的小林12 小时前
基于 MediaPipe 实现实时面部关键点检测
python·opencv·计算机视觉
极客小云12 小时前
【ComfyUI API 自动化利器:comfyui_xy Python 库使用详解】
网络·python·自动化·comfyui
闲人编程13 小时前
Elasticsearch搜索引擎集成指南
python·elasticsearch·搜索引擎·jenkins·索引·副本·分片
痴儿哈哈13 小时前
自动化机器学习(AutoML)库TPOT使用指南
jvm·数据库·python