一、变量
1、变量的概念和组成部分
(1)变量名
程序中,数据都是临时存储在内存当中,为了更快速的查找或使⽤这个数据,通常之后,定义⼀个名称,这个名称就是变量名。
(2)变量值
变量就是⼀个存储数据的的时候,当前数据所在的内存地址的名字⽽已。
(3)内存地址
内存地址为某变量值的位置,变量值的位置是临时的,也就是可变的,重新定义变量就会不一样。
如图所示:
- 赋值 等号 = 用来给变量赋值
2、多变量赋值
(1)Python允许同时为多个变量赋值
如图所示:
- 以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。您也可以为多个对象指定多个变量。
(2)变量多次赋值后,变量名会指向新的内存空间
如图所示:
3、命名规则
- 变量名自定义,要满足标识符名规则
(1)规则
由数字、字母、下划线组成。
(2)注意事项
-
不能数字开头或纯数字。
-
不能使用Python内置关键字。
-
严格区分大小写。
3、命名习惯和使用变量
(1)命名习惯
- 驼峰命名法
- 大驼峰:即每个单词⾸字⺟都⼤写,例如: MyName 。
- 小驼峰:第⼆个(含)以后的单词⾸字⺟⼤写,例如: myName 。
(2)使用变量
二、数据类型
- 在 Python ⾥为了应对不同的业务需求,也把数据分为不同的类型。
1、数值
(1)int(整数型)
- 赋予的变量值为整数,如:1、-1、0等整数数值。
(2)float(浮点型)
- 赋予的变量值为非整数(含小数点的所有数字),如:1.0、1.1、10.031、-1.02等含小数点的所有数字。
2、布尔型
- 一种特殊的数据类型,布尔值只有两个:True 和 False。
(1)True(真)
* 返回的结果为真
(2)False(假)
* 返回的结果为假
3、字符串(str)
- " " 引号里的就是字符串
4、列表(list)
- [ ] 有中括号这种类型的就是列表
5、元组(tuple)
- ( ) 含小括号的就是元组
6、集合(set)
- h = {10, 20, 30} 这种类型就是集合
7、字典(dict)
- g = {'name': '张三', 'age': 20} 这种包含键值对的类型就是字典.
- 字典 dict 包含 键值对.
- 如:"name":"张三";
- “name” 是 键; “张三” 是 值。