大家好,我是正在实战各种 AI 项目的程序员晚枫。
在 Python 中,函数是一等公民,这意味着什么?
🎯 函数作为对象
函数赋值
1 | # 函数可以赋值给变量 |
函数存储在数据结构中
1 | # 函数列表 |
高阶函数
1 | # 函数作为参数 |
🔒 闭包
闭包原理
1 | # 闭包:函数记住其定义时的环境 |
实际应用
1 | # 装饰器的基础 |
🎯 本讲总结
函数即对象:可以赋值、存储、传递。
高阶函数:接受函数或返回函数的函数。
闭包:函数记住定义时的环境。
📚 推荐教材
《Python 编程从入门到实践(第 3 版)》 | 《流畅的 Python(第 2 版)》 | 《CPython 设计与实现》
学习路线: 零基础 → 《从入门到实践》 → 《流畅的 Python》 → 本门课程 → 《CPython 设计与实现》
🔗 课程导航
💬 联系我
| 平台 | 账号/链接 |
|---|---|
| 微信 | 扫码加好友 |
| B 站 | Python 自动化办公社区 |
主营业务:AI 编程培训、企业内训、技术咨询