python中的变量由“标识”、“类型”、“值”三部分构成
- 标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取
- 类型:表示的是对象的数据类型,使用内置函数type(obj)来获取
- 值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出
变量的内存分析图:
变量name赋值后会指向一个内存空间

再赋值则会指向新的内存空间,原来的空间称为内存垃圾,等待GC回收,python的垃圾回收机制可以参考这篇文章Python垃圾回收机制详解

本文深入探讨了Python中的变量构成,包括标识、类型和值,并通过内存分析图展示了变量赋值如何改变内存空间。同时,介绍了Python的垃圾回收机制,解释了如何有效地管理内存,防止内存泄漏。
python中的变量由“标识”、“类型”、“值”三部分构成
变量的内存分析图:
变量name赋值后会指向一个内存空间

再赋值则会指向新的内存空间,原来的空间称为内存垃圾,等待GC回收,python的垃圾回收机制可以参考这篇文章Python垃圾回收机制详解

71万+
403
1066

被折叠的 条评论
为什么被折叠?