变量
一.引入
我们学习python语言是为了控制计算机,让计算机能够像人一样去工作,所以在python这门语言中,所有语法存在的意义都是为了让计算机具备人的某一项技能,这句话是我们理解后续所有python语法的根本。
二.变量
一.什么是变量?
1 | 变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等 |
二.为什么要有变量?
1 | 为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的 |
三.怎么使用变量(先定义,后调用)
3.1.变量的定义与使用
插图:定义变量的三个组成部分
定义变量示范如下
1 | name = 'dahai' |
解释器执行到变量定义的代码时会申请内存空间存放变量值,然后将变量值的内存地址绑定给变量名,以变量的定义age=18为例子,如下图
插图:定义变量申请内存
通过变量名即可引用到对应的值
1 | # 通过变量名即可引用到值,我们可以结合print()功能将其打印出来 |
3.2.变量名的命名规范
变量名的命名应该见名知意
1 | # 如果我们要存储的数据18代表的是一个人的年龄,那么变量名推荐命名为age |
其他详细的规范如下
1 | # 命名规范 |
3.3.变量名的命名风格
1 | # 风格一:驼峰体 |
3.4.变量值的三大特性
变量的值具备三大特性
1 | #1、id |
查看变量值三大特性的方式如下,我们将会在运算符中用到变量值的三大特性
1 | name = '大海' |
三.常量
3.1.什么时常量?
常量指的程序运行过程中不会改变的量
3.2.为什么要有常量?
在程序运行过程中,有些值是固定的,不应该被改变,比如圆周率 3.141592653…
3.3.怎么使用常量?
在python中没有一个专门的语法定义常量,约定俗称是用全部大写的变量名表示常量。如:PI=3.14159 所以单从语法层面去讲,常量的使用与变量完全一致。
插图: