python中, 程序运行时, 变量和数据都是存储在内存中的,
- 变量 和 数据 是分开存储的
- 数据保存在内存中的一个位置
- 变量中记录着数据在内存中的地址
- 变量中记录数据的地址, 就叫做引用
- 使用 id() 函数可以查看变量中保存数据所在的内存地址
修改变量的值, 那么可以理解为引用的修改
a = 2
print(id(2))
print(id(a))
b = a
print(id(b))
输出结果如下:
140705066452688
140705066452688
140705066452688
我们可以看到, 上面的 2, a, b 的地址是一样的