一、变量
1.什么是变量
变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等
2.为什么要有变量
为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的
详细地说: 程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态,以及状态的变化。
3.变量的使用
3.1 变量的基本使用
变量要先定义,后引用
3.2 变量的组成
变量的三大组成部分:1.变量名:是指向等号右侧值得内存地址,用来访问等号右侧的值
2.赋值符号:将变量值得内存地址绑定给变量名
3.变量值:代表记录的事物的状态
3.3 变量的命名规则
原则:变量名的命名应该见名知意
1.变量名只能是字母、数字或者下划线的任意组合
2.变量名的第一个字符不能是数字
3.关键字不能生命为变量名
3.4 变量的命名风格
1.纯小写加下划线的方式
如 age_of_xilou = 20
2.驼峰体
如 AgeOfXilou = 20
3.5 变量的三个重要特征
1.id:反映的是变量值得内存地址,内存地址不同id则不同
2.type:不同类型的值用来表示记录的不同状态
3.value:值本身
3.6 is和==的使用
is:比较左右两个值身份id是否相等
==:比较左右两个值的值是否相等
3.7 小整数池(了解)
从python解释器启动的那一刻开始,就会在内存中实现申请好一系列内存空间存放好常用的整数
范围是[-5,256]
3.8 常量
常量指不变的量,值得注意的是:python语法中没有常量的概念,但在程序开发过程中会涉及到常量的概念
二、基本数据类型
一.数字类型
1.1 int整型
作用:用来记录人的年龄,出生年份,学生人数等整数相关的状态
定义:age = 18
level = 60
1.2 float浮点型
作用:用来记录人的身高,体重,薪资等小数相关的状态
定义:height = 185.3
weight = 150.2
1.3 数字类型使用
1.数学运算:a = 1
b = 2
c = a + b
c
4
2.比较大小:x = 2
y = 5
x>y
False
二.字符串类型str
作用:用来记录人的名字,家庭住址,性别等描述性质的状态
定义:name = ‘xilou’
address= ‘中国xxxx’
使用:字符串数字可以进行加减乘除等运算,字符串呢?也可以,但只能进行"相加"和"相乘"运算。