##何为变量
1、什么是变量
变量就是可以变化的量,量指的是事物的状态
比如人的年龄、性别
变量也可以理解为计算机中用于存储数据的盒子,你以后想用这
个数据的时候,直接拿这盒子
2、为什么要有变量
为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的。详细地说:程序执行的本质就是一系列状态的变化,是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态,以及状态的变化。
简单的说:变量就是数据的容器,存数据的,要用变量才能存储数据
3、怎么使用变量
先定义,后使用
一个变量是由三个东西组成的:
变量名:是指向等号右侧值的内存地址的,用来访问等号右侧的值(就是这个变量的名字,例如:身高)
赋值符号:将变量值的内存地址绑定给变量名(就是赋值的符号,例如:=)
变量值:代表记录的事物的状态(就是这个东西具体值,例如:177cm)
一个变量值有三大特性:
1.数据类型(type):变量值的类型,不同类型的值用来表示记录不同的状态(就是一个仓库的类型)
2.内存地址(id):变量在内存中的唯一编号(就是仓库的具体位置)
3.值(value):变量值本身(就是仓库里放的东西)
##变量的基本使用
变量命名规范:
1.一般是由数字,字母,下划线组成(中文也行,但不推荐)
2.首字符不能是数字,不能数字开头
3.符号只能用下划线_.不能用别的符号
4.变量名区分大小写
5.不要用/不推荐用关键字,有特别含义的数据命名
6.见名知意 --> 一眼就可以认出来,这个数据有什么用
name = 'liu'
age = 18
height = 177
查看Python的关键字
import keyword
print(keyword.kwlist)
比较主流好用的命名方式(提高阅读性) --> 驼峰命名法 --> 单词首字母大写
大驼峰 --> 所有单词的首字母都大写 --> FindWindow / SendMessage
小驼峰 --> 第一个单词首字母小写,后面的单词首字母大写 --> userName
1.声明变量: 把右边的数据赋值给左边的变量名.以后这个变量就相当于这个数据
变量名 = 变量值
money = 10086
name = 'liu'#如果带字母或者中文记得加引号
声明多个变量时.用逗号隔开
变量名,变量名 = 变量值,变量值
a,b = 1,2
2.使用变量
直接输出变量名
print(变量名) # 直接打变量名就好,不用加引号
print(name)
输出多个变量时.用逗号隔开
print(变量名,变量名)
print(name,age)
3.用input给变量赋值
变量名 = input() #会把用户输入的数据赋值给变量
name = input('请输入你的名字')
注意:变量名和变量值不是放在一起的.它们是连接起来的
变量的本质 --> 把数据保存起来,方便后续使用
##顺序执行
程序是由上往下顺序执行
age = 18
print(age) # 18
age = 99 # 这个99就覆盖了原有的18
print(age) # 99