引入在数学中我们知道有整数、小数、复数等,简言之数据是有类型之分的
同样,在Python编程语言中,数据也是有类型的
数据为什么要分类型举个例子:从药店购买的眼药水与我们从商店购买的矿泉水,瓶子的大小为什么不一样大呢?
说到底不就是为了节省空间嘛,试想如果用矿泉水瓶来存储那么少的眼药水虽然是可以的,但会造成极大的浪费
因此,设计程序时要充分考虑既能存的下这个数据,而且还要尽可能小的内存空间,此时也就诞生了不同的数据类型
数据类型的分类为了更充分的利用内存空间以及更有效率的管理内存,数据是有不同的类型的
Numbers(数字)int(有符号整型)long(长整型[可以代表八进制与十六进制])float(浮点型)complex(复数)布尔类型TrueFalseString(字符串)List(列表)Tuple(元组)Ductionary(字典)Set(集合)
检查数据类型怎样知道一个数据的类型呢?例如数字100是什么类型
在python中,只要有数据,那么一定有它的数据类型,可以使用type(常量或者变量),来查看数据类型
print(type(100)) # 先用type检查100的类型,然后用print输出这个信息print(type(3.14))print(type("hello world"))运行结果:
这说明:
数值100的类型是int即整型数值3.14的类型是float即浮点型数值"hello world"的类型是str即字符串型