Python特殊数据类型有哪些?Python特有的数据类型是什么

只要是有稍微了解和学习过python基础知识的小伙伴都知道,在python中数字、字符串、字典、集合、元组、列表这六个被称之为基础数据类型 。但是除了这些数据类型之外还有一些特殊的数据类型是很多小伙伴不知道的,下面小编会来给大家介绍它们 。

Python特殊数据类型有哪些?Python特有的数据类型是什么

文章插图
一、Bool类型
在之前的文章中小编有给大家提及过python中的数据类型实际上都是一个个类,而给变量赋值就是使用实例化这些类的过程 。那么之所以在基础数据类型中没有Float的原因就在于它是数字类型Int的子类,该数据类型只有两个值,分别为True和False,因为子类的原因所以实际上的值为0和1.
二、NoneType类型
除了上面这个表示正确和错误的布尔型之外,NoneType也是属于特殊数据类型中的一个 。它也能够给变量去赋值,但是该类型有且只有一个值就是None,它表示的意思就是空值 。
三、EllipsisType类型
如果说None值数据类型还有小伙伴了解的话,那么EllipsisType这个类型基本上就没有多少个小伙伴会知道了 。它和NoneType类型一样,都是只有一个值 。只不过这个数据类型的唯一值为Ellipsis,表示在变量赋值中就是省略号字符串 。
四、NotImplementedType类型
这个就是本篇文章要来给大家介绍的最后一个数据类型了,它甚至不能够给变量去进行赋值,因为只有在数字计算时才会看到它 。这个数据类型的值为NotImplemented,它表示的意思就是无法被理解和解析的数值,数字比较和运算时的结果可能会返回它 。
【Python特殊数据类型有哪些?Python特有的数据类型是什么】以上就是关于“Python特殊数据类型有哪些?Python特有的数据类型是什么”的全部内容了,希望对你有所帮助 。

    推荐阅读