Jus*_*ier 16 python memory-management
在C#中,值类型(例如:int,float等)存储在堆栈中.方法参数也可以存储在堆栈中.但是,大多数其他内容都存储在堆上.这包括列表,对象等.
我想知道,CPython内部是否做同样的事情?它在堆栈上存储了什么,它在堆上放了什么?
Ale*_*lli 12
Python的运行时只处理对象的引用(它们都存在于堆中):Python的堆栈上的内容(作为操作数和字节码操作的结果)总是引用(生活在别处的值).
| 归档时间: |
|
| 查看次数: |
2293 次 |
| 最近记录: |