变量

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 却不一定一样

    

原文地址:https://www.cnblogs.com/zhou892232/p/9097752.html