编程基础概念
程序的构成
-
\ 是行连接符
-
‘’’ ‘’’ 表示多行注释,# 表示单行注释
引用的本质,栈内存和堆内存,内存示意图
1.id 是对象的地址,type 是对象的类型,value 是对象的值
2.变量位于栈内存,存放对象的地址;对象位于堆内存
![在这里插入图片描述](https://img-blog.csdnimg.cn/8374eb986a6a4053b85d45f50d03e44a.png?x-ossprocess=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bm_5aSW5ZSv56iz5Yqe,size_20,color_FFFFFF,t_70,g_se,x_16)
标识符
![在这里插入图片描述](https://img-blog.csdnimg.cn/cdcf1b8cc3be4c8ca064b0183b84735e.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bm_5aSW5ZSv56iz5Yqe,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/9c93ecb78e5c4f35a6cbe614396b5c46.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bm_5aSW5ZSv56iz5Yqe,size_20,color_FFFFFF,t_70,g_se,x_16)
变量的声明、初始化,删除变量,垃圾回收机制
1.运行过程中,解释器先运行右边的表达式,生成一个代表表达式运算结果的对象,然后将这个对象地址赋值给左边的变量
2.删除变量:del 变量名
3.垃圾回收机制:如果对象没有变量引用,就会被垃圾回收器回收,清空内存空间