gpt4 book ai didi

这个程序的 Python 内存模型

转载 作者:太空宇宙 更新时间:2023-11-04 00:37:55 26 4
gpt4 key购买 nike

当在 http://pythontutor.com/ 上运行时,我的查询是关于存储值和函数的符号的以下程序.

memory model

我的问题是:

  1. 在开始解释python程序之前,python执行模型如何在内存中寻找上面的程序?我如何可视化该内存布局?例如c可执行文件有代码/堆栈/堆/额外/数据段,只是作为例子,我不比较

  2. 'const' 是 32/64 位内存区域的名称,存储值 2,类型指定为整数?

  3. add()/sub()/其他函数如图所示显示在“对象”列中,那么,我如何看待函数被存储为对象?我如何可视化它?

  4. 根据图表,op 是指向函数 sub() 的函数指针吗?

最佳答案

  1. 字典上的字典。字典是 Python 中排名第一的最重要的结构。

  2. 它是当前范围字典中条目的键。值为对象2

  3. 并不是函数是对象,而是有些对象是函数。或数字。或者字典。

  4. 它是当前范围字典中条目的键。值为 sub

关于这个程序的 Python 内存模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22604974/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com