只要是有稍微了解和学习过python基础知识的小伙伴都知道,在python中数字、字符串、字典、集合、元组、列表这六个被称之为基础数据类型 。但是除了这些数据类型之外还有一些特殊的数据类型是很多小伙伴不知道的,下面小编会来给大家介绍它们 。
文章插图
一、Bool类型
在之前的文章中小编有给大家提及过python中的数据类型实际上都是一个个类,而给变量赋值就是使用实例化这些类的过程 。那么之所以在基础数据类型中没有Float的原因就在于它是数字类型Int的子类,该数据类型只有两个值,分别为True和False,因为子类的原因所以实际上的值为0和1.
二、NoneType类型
除了上面这个表示正确和错误的布尔型之外,NoneType也是属于特殊数据类型中的一个 。它也能够给变量去赋值,但是该类型有且只有一个值就是None,它表示的意思就是空值 。
三、EllipsisType类型
如果说None值数据类型还有小伙伴了解的话,那么EllipsisType这个类型基本上就没有多少个小伙伴会知道了 。它和NoneType类型一样,都是只有一个值 。只不过这个数据类型的唯一值为Ellipsis,表示在变量赋值中就是省略号字符串 。
四、NotImplementedType类型
这个就是本篇文章要来给大家介绍的最后一个数据类型了,它甚至不能够给变量去进行赋值,因为只有在数字计算时才会看到它 。这个数据类型的值为NotImplemented,它表示的意思就是无法被理解和解析的数值,数字比较和运算时的结果可能会返回它 。
【Python特殊数据类型有哪些?Python特有的数据类型是什么】以上就是关于“Python特殊数据类型有哪些?Python特有的数据类型是什么”的全部内容了,希望对你有所帮助 。
推荐阅读
- 怎么在Pycharm项目中配置Python解释器?详解Pycharm在项目中配置Python解释器
- Python关键字yield有什么用?Python中yield函数的使用方法
- Python以下划线开头的变量是什么?Python变量命名加下划线有什么用
- Python如何读取xlsx文件?Python读取xlsx文件的实现方法
- Python变量有几种作用域类型?Python变量的作用域有哪些?
- Vsode中怎样安装Python插件?Vscode中安装和使用Python插件
- Python怎么从相机中捕捉视频?Python如何从摄像头读取视频
- Python保存视频要怎么做?Python中如何保存一个视频
- Python怎么实现视频循环播放?Python如何重复不断播放视频
- Python怎么绘制动态可视化图表?Python如何画出动态图