Python基础知识1.6数据类型

一、引入

在数学中我们知道有整数、小数、复数等,简言之数据是有类型之分的

同样,在Python编程语言中,数据也是有类型的

二、数据为什么要分类型

举个例子:从药店购买的眼药水与我们从商店购买的矿泉水,瓶子的大小为什么不一样大呢?

说到底不就是为了节省空间嘛,试想如果用矿泉水瓶来存储那么少的眼药水虽然是可以的,但会造成极大的浪费

因此,设计程序时要充分考虑既能存的下这个数据,而且还要尽可能小的内存空间,此时也就诞生了不同的数据类型

三、数据类型

为了更充分的利用内存空间以及更有效率的管理内存,数据是有不同的类型的

如下所示:

四、检查数据类型

怎样知道一个数据的类型呢?例如数字100是什么类型

在python中,只要有数据,那么一定有它的数据类型,可以使用type(常量或者变量),来查看数据类型

print(type(100))  # 先用type检查100的类型,然后用print输出这个信息
print(type(3.14))
print(type("hello world"))

  运行结果:

<class 'int'>
<class 'float'>
<class 'str'>

  这说明:

  • 数值100的类型是int即整型
  • 数值3.14的类型是float即浮点型
  • 数值"hello world"的类型是str即字符串型

还有很多的数据类型,我们会在后面的课程中会用到,到时详细讲解

原文地址:https://www.cnblogs.com/dong4716138/p/15645943.html