我正在为类复制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
所以,如果我有地址,是否可以做类似的事情