当前位置:  首页>> 技术小册>> Python合辑8-变量和运算符

一般认为修改一个变量就是用新值把就旧值覆盖掉 实际的原理是什么样的呢?
程序先申请了一块内存空间来存储’Data’,让name变量名指向这块内存空间,往下执行name = ‘Science’之后,又申请了另一块内存空间来存储’Science’,并让原本指向’Data’内存的链接断开,让name再指向’Science’。

  1. #案例演示
  2. name = 'Data'
  3. print(id(name))
  4. name = 'Science'
  5. print(id(name))
  6. 2720846969904
  7. 2718733174640

该分类下的相关小册推荐: