Day35 PythonStudy

@浙大疏锦行

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

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

相关推荐
weixin_4462608528 分钟前
HACO:面向动态部署环境的对冲式智能计算可靠多智能体调度框架
后端·python·flask
我的xiaodoujiao42 分钟前
API 接口自动化测试详细图文教程学习系列32--Allure测试报告2
python·学习·测试工具·pytest
qetfw1 小时前
MXU:Tauri 2 + React 的 MaaFramework 跨平台 GUI 源码
前端·python·react.js·前端框架·开源项目·效率工具
用户8356290780512 小时前
Python 实现 Excel 页面布局与打印设置自动化
后端·python
一次旅行2 小时前
Python+大模型端到端自动化日报系统
开发语言·python·自动化
天天爱吃肉82182 小时前
【电源拆解:跟着问答逐一认识开关适配器PCB元器件】
大数据·人工智能·python·功能测试·嵌入式硬件·汽车
_Jimmy_2 小时前
AI应用开发工程师面试题库
人工智能·python·深度学习·机器学习·知识图谱
用户8356290780512 小时前
Python 实现 Excel 命名范围(Named Range)的创建与管理
后端·python
dreamer_83993 小时前
AI智能合同比对系统:从零搭建实战教程
人工智能·python
AOwhisky4 小时前
Python 学习笔记(第十五期)——运维自动化(下·后篇):堡垒机实战——paramiko高阶篇
运维·python·学习·云原生·自动化·运维开发