首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
学习笔记9.27
📅 2026/9/29 21:49:31
✍️ 爱科研究院
👁 阅读 3,247
这周我系统学习了 Python 中的作用域、全局变量、函数定义以及 global 关键字。与其说收获了几个语法点不如说终于把之前零散写代码时那些为什么这里报错为什么改了没生效的疑惑串成了一条线。这篇博客想理性地梳理一下这几天的理解不吹不黑只记录真实想通的地方和仍然存疑的地方。 以前写代码是变量随手就写这周才真正理解变量名不是随处可用的它有自己的势力范围。Python 的作用域大致遵循 LEGB 规则也就是从内到外分四层当前函数内部、外层嵌套函数、模块全局、内置命名空间。查找一个名字时Python 按这个由内到外的顺序找找到就停。这个规则本身不难记难的是理解它带来的几个反直觉现象。 比如在函数内部如果某个名字既有打印操作、后面又有赋值操作程序运行时就会报错。原因是函数体内只要对某个名字有赋值Python 在编译阶段就把它认定为局部变量于是前面打印时局部变量还没赋值自然报错。这个坑我之前踩过当时只觉得莫名其妙现在明白是作用域判定发生在运行之前而不是按行执行时才决定。
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/9/29 21:49:31
Cannot run program “J:\code\.venv\Scripts\python.exe“ (in directory “J:\code\usePy“)
2026/9/29 21:49:31
电池健康状态估计(一)
2026/9/29 21:49:31
GitHub封杀微软邮箱?Outlook、Hotmail突然无法注册新账户,官方回应来了
2026/9/29 22:29:36
C语言网络编程:从TCP聊天室到HTTP服务器实战
2026/9/29 22:29:36
C语言链表创建与遍历:内存布局与指针操作本质
2026/9/29 22:29:36
408文件管理核心考点:索引结点、FAT与磁盘调度计算解析
2026/9/29 22:29:36
吞吐提升76%!小红书开源RL训练引擎Relax:全异步Agentic配置实战
2026/9/29 22:29:36
X86引导OpenHarmony:UEFI/GRUB分区部署与排错实战指南
2026/9/29 22:24:36
上海 GEO 优化公司选型指南:2026 年生成式引擎优化与品牌 AI 认知建设深度解析
2026/9/29 0:02:32
开源模型端侧落地实战:量化、推理加速与Agent上下文管理
2026/9/29 0:02:32
AI Evals实战指南:从零搭建LLM应用评估体系与CI/CD集成
2026/9/29 0:02:32
Java采购管理系统实战:从数据库设计到事务一致性
2026/9/29 11:29:08
网站建设的英语怎么说?别只背单词,看完这套安全完整流程才敢上线
2026/9/29 13:01:36
新手入门看这篇:建设网站加盟避坑指南与SEO实操
2026/9/29 14:07:33
论文AIGC疑似度是什么意思?想查论文AI率有哪些免费工具?