已知列表x=[1,2,3],那么执行语句x=3之后,变量x的地址不变。
时间: 2024-06-02 14:09:20 浏览: 132
vb 保存listbox里的内容,下次打开不变
5星 · 资源好评率100%
在Python中,变量是一个标签,它指向一个对象的内存地址。当你执行语句x=[1,2,3]时,Python创建一个列表对象,并将x标签指向该对象的内存地址。当你执行x=3时,Python创建一个整数对象3,并将x标签指向该对象的内存地址,此时x不再指向之前的列表对象。因此,虽然x的值从[1,2,3]变成了3,但是它指向的内存地址已经改变,地址已经发生了变化。
阅读全文