【发布时间】:2021-03-16 16:52:14
【问题描述】:
我目前主要用 Python 开发东西,我用 Python 编码很多,我慢慢开始怀疑:“在 Python 的底层到底发生了什么?”,我知道 Python 的代码被转换为二进制然后被处理的代码,但是当我创建一个具有值的变量时,我在哪里可以真正找出发生了什么,如何表示一个值,它存储在哪里,它是如何存储的?代码是如何转换的?布尔值如何工作,如何修改字节?等等。告诉计算机要做什么就像向计算机解释你的 cmets,但是计算机是如何处理所有这些的呢?
我在哪里/如何了解 Python 或我的计算机的总体工作原理(在引擎盖下查看)?我想了解更多关于真正发生的事情,希望我能成为一个更好的程序员。
【问题讨论】:
标签: python byte computer-science bytecode