如何使用python从地址位置获取数据

时间:2016-08-06 09:04:46

标签: python python-2.7

我写了下面的代码来获取

的地址
>>> a = 2
>>> print hex(id(a))
0x1daa6bc

现在,请您告诉我如何打印' 2'借助0x1daa6bc

我开始知道如果该变量(这里是a)没有被进一步使用(不需要等到进程被杀死),python将释放内存,那么是否可以打印' 2'来自记忆' 0x1daa6bc'不使用变量' a'。

很抱歉让您感到困惑。

是否有一个程序可以帮助我理解为python中的变量准确释放内存的时间。

以下python程序显示" del"关键字没有释放内存

a = 2
b = a
print hex(id(a))
print hex(id(b))
del a
print b
print hex(id(b))

因为能够使用上一个print语句打印内存,但只是取消绑定变量

0 个答案:

没有答案