摘要:Python3目前已经成为主流,和版本2天壤之别,关于Python3的内置类型你了解吗?
本文将专注于解释器支持的内置类型,基于版本3.9.1进行讲解。
内置的主要类型是numerics、sequences、mappings、classes、instances、exceptions。
值得说明的是,在Python中真值设定为1或True,假值设定为以下情况:
None和False
任何数字类型的0
空序列或集合
本文将用type函数来测试数据类型。
Numeric Types(数字类型)
int(整形)
整形我们很小就接触过,自然数这个概念应该小学的时候就明白了。而整数包含了自然数,不但有正整数和零,还有负整数。Python中的int类型就是整数类型。
float(浮点类型)
从上图可以发现,1.1并不是整数,没错,那么返回的float类型是什么呢?这个在Python中成为浮点数,浮点数可以这样理解,就是带了小数点的数,同样分为正、0、负这三个区间。