在数学中我们知道有整数、小数、复数等,简言之数据是有类型之分的
同样,在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
即字符串型还有很多的数据类型,我们会在后面的课程中会用到,到时详细讲解