python 变量
一、定义变量:
常量:
AGE_OF_OLDBOY=34
变量:
age_of_oldboy=34
用大写表示常量,但是python中没有常量的概念,所以用大写表示的常量也可以改变
二、执行过程:
1.先启动python3.exe
2.把test.py从硬盘读入内存
3.解释执行文件内容(识别python语法)
三、引用计数+垃圾回收机制
X=‘aaa’ #'aaa'这个值的引用计数为1
y=x #'aaa'这个值的引用计数为2
python定期启动垃圾回收线程来回收垃圾
z=3
del z #将引用解除,等待垃圾回收,并不是直接清除z
四、产生一个变量的三要素:
name='aaa'
变量名用来访问变量值
变量值:用来表示状态
变量值的类型:表示不同的状态,应该用不同类型的值去表示(数字、字符串)
变量值的id:print(id(name)) 表示变量在内存中的编号
name, type(name), id(name) 三要素
例如:
name1='aaa',
name2='aaa',
python 优化机制,对于数据量比较小的值不会重复的开内存空间,以防消耗太多资源
name1='可欧吃hi侧卧诶我'
name2='可欧吃hi侧卧诶我'
判断是否相等:==
判断id是否相等:is