数据类型

时间:2020-01-15 00:10:42   收藏:0   阅读:135

数据类型

首先回顾变量是什么:变量用来记录世界的状态。创建计算机的目的就是想要让计算机和人一样能够识别世间万物,既然计算机能够识别世间万物。那么我们来想想怎么让计算机来认识我呢?

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

通过上面一大段的陈述,其实可以明白数据类型指的就是变量值的不同类型,姓名可能是一种数据类型、年龄可能是一种数据类型、爱好可能又是另一种数据类型,至于是什么数据类型我们将在下一章详细说明。

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

一、数据类型分类

二、数字类型

2.1 整型(int)

三、字符串类型

#### 3.1 定义字符串

字符串相当于一根羊肉串。而字符串就是一串被串起来的字符,在单引号、双引号或三引号内包裹的一串字符。需要注意的是:三引号内的字符可以换行,而单双引号内的字符不行。

3.2 使用

1.字符串只能+、*和逻辑比较(不同的数据类型不能进行相加)
2.字符串的+,实际上就是拼接两个字符串,即重新申请一个小空间把两个字符串都拷贝一份后再拼接
3.字符串的乘法只能乘以数字
4.字符串比较大小,是按照字母的顺序在进行ASCII码比较(字符串比较是字符的顺序)
5.如果字符串内有引号,则包裹字符串的引号和字符串内部的引号不能相同

6.支持采用切片获取字符串中的值

四、 列表

五、字典

六、布尔型

七、总结

  1. 数据类型:世间万物存在各种状态,需要通过不同的形式记录,方便计算机记忆和处理管理数据;
  2. 数字类型:int, float,描述数字相关;
  3. 字符串类型:str,描述字符相关;
  4. 列表类型:list,描述多种状态集合;
  5. 字典类型:dict, 描述键值对数据;
  6. 布尔类型:bool,作为条件判断使用
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!