Python将变量设置为地址值

时间:2016-11-29 22:37:24

标签: python pointers memory-address

我正在为类复制C类语言中的一些东西,以显示大多数东西都很容易复制。我正在尝试使用指针,但显然这不是现成的东西。做这样的事情可以起作用:

class point:
def __init__(self, obj):    self.obj = obj
def get(self):              return self.obj
def set(self, obj):         self.obj = obj

然后我可以做一些像

这样的事情
a = point(5)  
b = a

以与指针类似的方式使用它

但现在我试图查看变量的值是否可以从另一个变量的id设置。这些代码显然不起作用,但这是我的思路。

a = 124
b = *(int*)(hex(id(a))
(b == a) //True

所以,如果我有地址,是否可以做类似的事情

0 个答案:

没有答案