首先查看以下代码 a='bbc' print(id(a)) a+='acc' print(a) print(id(a))输出 2632246903672 bbcacc 2632246924432可见a指向的内存地址不同了在一些博客上找到了以下参照 python所声明的变量都以对象的形式存在,存在于机器的固定内存之中。可以理解为变量名为对象的指针如声明a=3,则a指向存储3的空间,python通过使用计数器的方式来判断空间的引用情况,当计数器为0时则会将内存回收。 一个更明确的理解 首先要明白对象和引用的概念 (例子:a=1, a为引用,1为对象,对象1的引用计数器为1,b=1此时内存中只...