dev.to | 📄 原文链接 | 2026-09-24 收录

Python 想得不一样:你的代码内部到底发生了什么

来源:dev.to — 2026-09-24

📋 概述

作者花一周时间读 CPython 源码、翻 PEP、在终端里做各种奇怪的实验,目标只有一个:拆掉「变量是盒子」这个错误心智模型。在 Python 里变量是名牌而不是盒子:写 x = 10 时,Python 先在内存某处创建对象(整数 10),再把名为 x 的标签贴上去——像机场的行李牌,牌子不装行李,只是告诉你该拿哪个箱子。所以 y = x 不会复制值,只是给同一个对象又贴了一个标签。文章接着展开「一切皆对象」、可变与不可变的差别,以及 Python 究竟怎么回收你不再使用的对象。

🔑 核心要点

💡 金句

在 Python 里变量不是盒子,而是贴在对象上的名牌。
← 返回 dev.to 首页