变量
1、什么是变量:
会变化的量,是用来描述现实生活事物状态变化的一个概念,我们能识别的信息本质就是一系列不停发生变化的状态为了方便理解这个过程,所以取了一个名词叫变量,
量:是衡量/记录现实世界的某种特征/状态,
变:值得是记录的状态是可以发生变化的
2、为什么要用变量:
是为了让计算机能够像人一样去将一个事物的特征/状态记忆下来(存到计算机内存)以后可以取出来使用,
3、为什么需要变量:
编程的本质是计算机帮我们完成任务,所以我们需要让计算机识别我们能识别的信息,这些信息就是一堆变量,我们把这些信息给计算机才能完成任务,
4、如何使用变量:
存在不是目的,能取出来用才是目的,所以需要给每个变量加个名字,当我们定义了一个变量值,系统就会在内存中申请一块区域来保存这个数据,每一个数据都有自己的内存地址(十六进制看着不清晰),我们可以通过ID来查看地址,
例如:id(age)
1)定义变量的语法
语法:age = 20 ===》
变量名 = 值
变量最大的特点就是值可以变化
变量名:相当于门牌号,是访问到值的唯一方式
= :赋值符号是将值的内存地址绑定给变量名age
值 :用来表示状态
2)什么时候使用变量:
当你在程序中保存一个数据,并且这个数据会发生变化,总结变量的使用规则,先定义,在通过变量名去引用
3)变量的命名规则和规范:
变量是用来访问变量值的,所以变量名应该遵循一定的规范来方便我们标识存到内存中值的功能,变量名只能由数字、字母、下划线组成,变量名的第一个字符不能是数字,不能将变量名命名为python的关键字,
关键字如下:and, as, assert, break, class, cotinue, def, del, elif, else, except, exec, finally, for, from, global, if, import, in, is, lambda, not, or, pass, print, rasise, return, try, while, with, yield......
4)变量名的命名风格:
下划线(纯小写+下划线)age_of_nuanxin = 20 ;
驼峰体 (单词首字母大写)AgeOfNuanxin = 20
当变量名真的无法准确的表达意义时,可以加注释
5)定义一个变量,变量的值都具备三个特征
id :反应值在内存中的位置
类型:不同类型的值是用来表示/记录不同的状态的
value:即我们存放到内存中的数据,用来表示某种状态
常量
1、什么是常量:
就是不会变的量,例如:
圆周率等等
2、如何用常量:
在python中从语法中如何用到常量的概念,如何用来标识常量,把所有的字母从小写变成大写,例如:
age_of_oldboy=73
AGE_OF__OLDBOY=73
#AGE_OF__OLDBOY=74
#print(AGE_OF__OLDBOY)
但python中从小写变成大写本质上是可以变的,并不是真正的从语法中限制,这是python这门语言的一种特征,很多东西并没有被规定死,而是换一种方式告诉程序员如何使用常量的规范