摘要:
以下是从CPython底层机制出发的纯学术性解析,聚焦a=None与a=[]的本质差异、None的单例内核,以及与其他语言null的底层区别,结合CPython源码结构与对象模型展开: 从CPython底层机制解析a=None与a=[]的本质差异 ——聚焦None的单例性与空对象模型 在CPytho 阅读全文
posted @ 2025-11-09 20:35
wangya216
阅读(81)
评论(0)
推荐(0)
摘要:
以下是针对a = 10语句设计的6种常见读法,结合Python名字-对象绑定模型(呼应前文《西游记》“符咒-山”比喻),通过列表对比各读法的优劣,最终明确适配Python认知的最优选择: Python中a = 10的6种读法对比:哪种最贴合名字-对象模型? 在Python教学中,a = 10是最基础 阅读全文
posted @ 2025-11-09 20:28
wangya216
阅读(34)
评论(0)
推荐(0)
摘要:
用《西游记》讲透Python name模型:撕最后一张符咒,山为何会消失? 看过《西游记》的人都记得一个经典场景:孙悟空大闹天宫后,被如来佛祖压在五行山下,山顶还贴了一张写着“唵嘛呢叭咪吽”的符咒——这张符咒如同“封印”,让五行山稳稳锁住大圣。可若我们开个脑洞:要是如来贴了不止一张符咒,只有撕掉最后 阅读全文
posted @ 2025-11-09 20:18
wangya216
阅读(30)
评论(0)
推荐(0)
摘要:
Python 循环引用怎么破?用 weakref 轻松解决 GC 回收难题 如果你开发过链表、树、图等数据结构,大概率会遇到一个棘手问题:明明用del删除了所有对象的引用,内存却依然居高不下 —— 这就是 “循环引用” 导致的 GC(垃圾回收)回收失败。今天我们就从一个真实的链表内存泄漏案例入手,拆 阅读全文
posted @ 2025-11-09 20:02
wangya216
阅读(59)
评论(0)
推荐(0)
摘要:
Python实践指南:del与__del__的正确用法,避坑指南 del与与和__del__是最容易被误用的特性之一——有人把del当成“删除对象的命令”,有人把__del__当成“内存释放的工具”,结果写出漏洞百出的代码:文件关不掉、数据库连接泄漏、GC异常崩溃……今天这篇指南,我们不谈复杂的底层 阅读全文
posted @ 2025-11-09 19:51
wangya216
阅读(363)
评论(0)
推荐(0)
摘要:
为帮困惑“del是否释放内存”“__del__为何不调用”的开发者厘清认知,我将以开篇三问引发思考,深入解析del与__del__的核心机制,结合代码示例与内存图解验证反常识结论,最后用对比表澄清两大高频误区。 Python 中 del obj 到底做了什么?别再误以为会触发__del__ 如果你 阅读全文
posted @ 2025-11-09 19:40
wangya216
阅读(113)
评论(0)
推荐(0)
摘要:
如果你刚接触 Python,可能常听到 “a的值是 10”“s的值是字符串” 这样的表述。但在 Python 的内存模型里,这种说法其实不够准确,甚至可能让你在后续学习函数传参、del等机制时陷入困惑。今天我们就从a = 10这个最简单的代码入手,拆解 “值”“字面量”“不可变对象” 的关系,彻底解 阅读全文
posted @ 2025-11-09 19:34
wangya216
阅读(48)
评论(0)
推荐(0)
摘要:
常量的二元图景:C 语言的刚性契约与 Python 的柔性表达 引言:被混淆的 “不变性”—— 从字面量与常量的认知错位说起 在程序设计基础教学里,“常量” 是最容易被 “简化到失真” 的概念。为了让初学者快速上手,很多教材用一句 “写在代码里且不改的就是常量” 打补丁,却把 “字面量” 与 “常量 阅读全文
posted @ 2025-11-09 17:21
wangya216
阅读(46)
评论(0)
推荐(0)
摘要:
在 Python 里,字面量(literal)就是“写在源码里、解释器一看就能直接算出值”的常量写法,不需要再经过变量查找或函数调用。 常见几类: 类型 字面量示例 说明 数字 42 -3.14 0xFF 1_000_000 3+4j 整型、浮点、十六进制、二进制、复数 字符串 "hello" 'p 阅读全文
posted @ 2025-11-09 15:50
wangya216
阅读(111)
评论(0)
推荐(0)

浙公网安备 33010602011771号