一、python的组成
1.python程序是由模块组成,一个模块对应python源文件,后缀为.py
2.python模块由语句组成。模块的语句是按照顺序依次执行。
3.python程序的构造单元:创建对象,变量赋值,调用函数,控制语句。
二、python中一切都是对象
对象的组成:ID标识,type类型,value值。
其中ID标识通常对应对象在计算机内存中的地址。
其中类型标识对象存储的数据类型
标识对象所存储的数据的信息
对象的本质就是一个内存块,拥有特定的值,支持特定类型的相关操作。
栈在内存中是一个连续的空间。
堆是不连续的空间。
每次生成对象时候,都会在内存中开辟空间。
栈中存储的是对象名/变量和ID/内存地址。
堆中存储的是ID,TYPE,value
三、变量说明
在python中,变量被称为对象的引用。
变量存储的就是对象的地址,变量通过地址引用了对象。
变量位于栈内存,对象位于堆内存。