1、什么是变量?
变量是用来记录下某种状态,并且这种状态是可以变化的。
2、为何要使用变量?
为了让计算机能够像人一样去识别世间万物,如何识别,就是把事物的特征记录下来=>变量的定义。
3、如何使用变量?
变量的使用必须遵循:“先定义,在使用”的原则。
3.1变量的定义
x = 10 #x代表着变量名 #= 为赋值符号 #10 为变量的值
变量名是唯一访问到值的方式。
赋值符号(=)就是将值在内存中ID与变量名关联起来。
变量的值表示记录的状态。
3.2变量的命名规范:
大前提:变量名的命名应该对值有具体的描述性的功能
变量名可以有字母、数字和下划线的任意组合
变量开头不能是数字
关键字不能声明为变量名
3.3变量名的命名风格:
#1.驼峰式 OldboyOfAge = 73 #2、下划线式 oldboy_of_age = 73
在 Python中推荐使用下划线式
3.4运行Python程序的三个阶段(重点)
1.先启动Python解释器。
2.Python解释器将py文件从硬盘读取到内存中。
3.Python解释器解释执行刚刚导入内存中的py文件,开始识别代码。
补充内容:垃圾回收机制。
当Python解释器执行py文件时,其中变量的引用记数变为0时,该值就为内存垃圾。就会被垃圾回收机制回收。
引用计数的增加:
x = 10 y = x #x获得10在内存中10的id,y获得x的信息。此时10的引用计数为2
引用指数的减少
x = 10 del x #想到与将x于内存10 的关联性删除,则10的引用指数为0
x = 10 x = 11 #将10与变量名x的关系取消,将11与x建立关系,此时10的引用计数为0.11的引用计数为1.