两个实例'属性请参阅Python 3中的相同Memroy位置

时间:2018-02-26 16:49:10

标签: python python-3.x ipython jupyter-notebook

如何在Python 3中实现这一点? k1和k2的 a 属性引用IPython控制台中的相同内存位置

class K():

    def __init__(self, a):
        self.a = a


k1 = K(4)
k2 = K(4)

hex(id(k1)) # 0x10d77b668
hex(id(k2)) # 0x10d77b6a0

hex(id(k1.a)) # 0x10d41caa0
hex(id(k2.a)) # 0x10d41cac0

id(k1.a) == id(k2.a) # True

0 个答案:

没有答案