1.什么是变量?
变量即是变化的量
变:现实世界中的状态是会发生变化的
量:衡量/记录现实世界中的状态,让计算机能够像人一样去识别世间万物
2.为什么要有变量
程序执行的本质就是一系列的变化
3.如何用变量
#定义变量
name='egon'
age=18
sex='male'
heghit=1.81
#总结:定义变量分为三部分
变量名:变量名用来引用变量值,即但凡要用变量值,都需要通过变量名
赋值符号:赋值
变量值:即我们有存放的数据,是用来记录现实世界中的某种状态的
age=18
height=1.82
print=(age)
print(height)
打印出18 、 1.82
age=19
height=1.85
print=(ege)
print=(height)
打印出19 、1。85
二:变量名的命名规范
asadsadasafafsa=‘agon‘
不规范
print(asadsadasafafsa)
不规范
大前提:1、变量名的命名应该能够反映变量值的记录状态
2.变量名只能是字母、数字、或下划线的任意组合
3.关键字不能声明为变量名[’and‘、’as‘、’print‘、’with‘、、、、]
三:变量名的两种风格
1.驼峰体
Agofoidboy=73
2.下划线(针对变量名的命名风格推荐使用下划线+同意小写字母)
age_of_oldboy=84
四:常量:不变的量
强调:在python中需要定义常量,那应该将变量名全改名大写
AGE_OF_OLDBOY=84
print(AGE_OF_OLDBOY)
84
10.内存管理
引用计数增加
X=10 引用计数增加1
y=x 引用计数增加2
----------------------------------
引用计数减少
x=11 #10身上的引用计数为减少1
del y #del的意思就是解除绑定,10身上的引用计数减少
---------------------------------------------------------------------------------
引用计数一旦为0,就是垃圾会被python的垃圾的回收机制自动回收
python的内置功能 id(),每个变量值都有其内存地址,而 id 是用来反映变量值在内存中的位置的,内存地址不同规则 id 不同
11.变量的三个特征
id
类型
值
判断值是否相等: ==
判断id是否相等: is
总结:、
1.id 相等。值一定相等
2.值相等,id 却不一定一样