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

 

posted @ 2020-06-02 20:59  冰箱喵  阅读(119)  评论(0编辑  收藏  举报