python数据类型

数据类型基础

一、什么是数据类型

变量用来记录世界的状态,创建计算机的目的就是让计算机和人一样能够识别世间万物。

我们不讲计算机怎么认识我,我们聊聊你是怎么认识我的?如果是你,你是不是会通过我的名字、年龄、身高、性别和爱好认识我。那么可想而知计算机也可以这样认识我。那么如果用计算机中的变量去记录我的这些状态,我的年龄可以用19去记录,但是我的姓名可以使用数字去记录吗?我的爱好可以用数字去记录吗?如果你说你年龄的时候,你又会用18.5岁去形容你的年龄吗?可想而知,你是不会这样做的。

通过上面一大段的陈述,其实可以明白数据类型指的就是变量值的不同类型,姓名可能是一种数据类型、年龄可能是一种数据类型、爱好可能又是另一种数据类型。

数据类型,不同种类的变量值用不同的数据类型进行表示

二、为何对数据分析

变量的是用来反应状态以及状态变化的,毫无疑问针对不同的状态就应该用不同的类型的数据去标识,以便于能够方便认识。

三、不同的数据类型

数字类型

字符串类型

列表类型

字典类型

布尔类型

四、数据类型分类

4.1按存在个数区分

存值个数 数据类型
单个值 数字,字符串
多个值(容器) 列表,元组,字典,集合

4.2 按可变不可变区分

可变or不可变 数据类型
可变 列表,字典,集合
不可变 数字、字符串、元组

4.3 有序无序区分

有序or无序 数据类型
有序(可按索引取值) 字符串、列表、元组
无序 字典,集合

4.4 按访问类型区分

访问类型 数据类型
直接访问 数字
顺序访问(序列访问) 字符串,列表,元组
key值访问(映射访问) 字典
posted @ 2019-07-30 15:37  豆瓣酱瓣豆  阅读(146)  评论(0编辑  收藏  举报