目录html
变量用来记录世界的状态,建立计算机的目的就是让计算机和人同样可以识别世间万物。htm
咱们不讲计算机怎么认识我,咱们聊聊你是怎么认识个人?若是是你,你是否是会经过个人名字、年龄、身高、性别和爱好认识我。那么可想而知计算机也能够这样认识我。那么若是用计算机中的变量去记录个人这些状态,个人年龄能够用19去记录,可是个人姓名可使用数字去记录吗?个人爱好能够用数字去记录吗?若是你说你年龄的时候,你又会用18.5岁去形容你的年龄吗?可想而知,你是不会这样作的。blog
经过上面一大段的陈述,其实能够明白数据类型指的就是变量值的不一样类型,姓名多是一种数据类型、年龄多是一种数据类型、爱好可能又是另外一种数据类型。索引
数据类型,不一样种类的变量值用不一样的数据类型进行表示字符串
变量的是用来反应状态以及状态变化的,毫无疑问针对不一样的状态就应该用不一样的类型的数据去标识,以便于可以方便认识。get
数字类型数据分析
字符串类型it
列表类型table
字典类型class
存值个数 | 数据类型 |
---|---|
单个值 | 数字,字符串 |
多个值(容器) | 列表,元组,字典,集合 |
可变or不可变 | 数据类型 |
---|---|
可变 | 列表,字典,集合 |
不可变 | 数字、字符串、元组 |
有序or无序 | 数据类型 |
---|---|
有序(可按索引取值) | 字符串、列表、元组 |
无序 | 字典,集合 |
访问类型 | 数据类型 |
---|---|
直接访问 | 数字 |
顺序访问(序列访问) | 字符串,列表,元组 |
key值访问(映射访问) | 字典 |