变量地址和赋值

python变量是指向内存对象的指针。 当执行 a = [] 时, python将新建一个列表对象,并让变量 a 指向它。 如果接着执行 b = a , b 也将指向这个列表对象。因此通过 a 执行的任何操作都将影响 b 。

 

但是如果执行 a = ["3"] , 重新给 a 赋值,就是把 a 指向另一个内存对象。以后a 的操作将不会影响 b 。

相关文章:

  • 2022-12-23
  • 2021-08-25
  • 2022-12-23
  • 2021-08-20
  • 2021-12-05
  • 2022-12-23
  • 2021-10-08
猜你喜欢
  • 2022-01-24
  • 2021-05-26
  • 2021-08-12
  • 2022-12-23
  • 2022-01-05
相关资源
相似解决方案