标签:收集 关心 被垃圾回收 整数 声明 出现 保存 pytho 增加
包括:
python中, 变量在第一次被赋值时自动声明, 和其它语言一样, 变量只有被创建和赋值后才能被使用
变量名无须事先声明, 也无须类型声明
对象的类型和内存占用都是运行时确定的
python解释器会自动进行内存管理, 不用开发人员去关心
当对象的引用被销毁时, 引用计数会减少, 明显的例子就是当引用离开其作用范围时, 这种情况最经常出现在函数运行结束时, 所有局部变量都被自动销毁, 对象的引用计数也就减少
不再被使用的内存会被一种称为垃圾收集的机制释放
注: 解释器跟踪对象的引用计数, 垃圾回收机制负责释放内存, 垃圾收集器是一块独立代码, 它用来寻找引用计数为0的对象, 它也负责检查虽然引用计数大于0但是也应该被销毁的对象
引用语义
: python中在变量里保存值(对象)的引用, 采用这种方式, 变量所需的存储空间大小一致, 因为其只需要保存一个引用值语义
变量的值直接保存在变量的存储区里, 这样一个整数类型的变量就需要保存一个整数所需的空间, 一个浮点数变量就需要足够的空间存储一个浮点数. C中就是值语义标签:收集 关心 被垃圾回收 整数 声明 出现 保存 pytho 增加
原文地址:http://www.cnblogs.com/1204guo/p/7966498.html