标签: python-3.x
通常在python中,如果分配给多个变量的内存地址的相同值相同。但是如果浮动内存分配不同,为什么呢?
如果您看到以下代码,则对于int值,内存地址与float相同。
x = 12.4
y = 12.4
print(id(x))
print(id(y))
x = 12
y = 12
打印(id(x))
输出:
2187640632736
2187640632688
140733117404320