Python语言内置数据类型


Posted in Python onFebruary 24, 2022

前言:

计算机能处理各种类型的数据,包括数值、文本,不同的数据属于不同的数据类型,支持不同的运算操作,Python语言提供了丰富的内置数据类型。用于有效的处理各种类型的数据。在Python语言中一切皆为对象。每一个对象都属于某种数据类型的下的产物。

 

一、数值数据类型

1.整数类型

(用于表示整数)整型对象支持关系运算、算术运算、位运算、内置函数,math模块等。
与其他语言不同的是Python中的整数可以是任意长度(只受限于计算机内存)。
整型对象是不可变对象。

①整型对象

直接赋值:

Python语言内置数据类型

直接创建对象:

使用int()内置函数直接创建对象,还可以指定进制数,不过被创建的对象要是一个符合数字格式的字符串。

Python语言内置数据类型

二进制位数

Python语言内置数据类型

②支持的运算符

在Python3中有几处运算符比较特殊,接下来将会对特殊的运算符进行一一列举

表达式 结果 说明
5/4 1.25 单除号会进行取小数
5//4 1 整除(可以认为是强制除)
2**2**2 16 具有右结合性,两个乘号代表指数,后面数值是指数

2.布尔类型

(用于表示布尔逻辑值)只包含两个值TrueFalse

①bool对象

非零非空即True:

Python语言内置数据类型

③支持的运算符

运算符 说明 优先级
not 逻辑非 操作数为True则结果为False
and 逻辑与 两个操作数同为True结果才为True
or 逻辑或 有一个操作数为True,则结果为True

值得注意的是andor操作数都有短路机制,如果通过第一个数可以判断出结果则就不会进行第二个数的判断。

3.浮点类型

  • 浮点数是表示实数的数据类型,与其他计算机语言中的单、双精度类型对应。
  • Python浮点类型的精度与系统相关。

Python语言内置数据类型

如图所示,浮点类型如果小数点左右两侧没有东西,就可以将0省略。Infinity对于Python而言代表无穷大。nan代表非数值。浮点数与整数一样,被Python中的math等包支持。

4.复数类型

(用于表示复数)复数具有实部与虚部,是Python的内置数据类型之一用户可以创建complex类型的对象实例。

Python语言内置数据类型

如图所示,复数的数据类型为complex,包括实部与虚部,可以使用real获取其实部使用imag获取其虚部,使用conjugate获取其共轭复数。当然了复数与整型一样也支持算术运算,还被cmath包支持。

二、序列数据类型

序列数据类型表示若干有序数据。

1.不可变序列

名称 关键字 举例
字符串 str “Hello world”
元组类型 tuple (1,“3”),(1,)
字节序列 bytes b’abc’

2.可变序列

名称 关键字 举例
列表类型 list [“hello”,“world”]
字节数组 bytearray 可以修改的字节数组

三、集合数据类型

  • 集合数据类型表示若干数据的集合,数据项目没有顺序,且不重复。
  • 集(set)
  • 不可变集(frozenset)

四、字典数据类型

  • 字典数据类型用于表示键值对的字典。Python内置的字典数据类型为dict

五、NoneType、NotImplementedType、EllipsisType

1.NoneType

NoneType数据类型包含唯一值None,主要用于表示空值,如没有返回值的函数的结果

2.NotImplementedType

NotImplementedType数据类型包含唯一值NotImplemented。在进行数值运算和比较
运算的时候,如果对象不支持则可能返回这个值。

3.EllipsisType

EllipsisType数据类型包含唯一值Ellipsis,表示省略字符串符号"..."

六、其他数据类型

对于Python而言一切皆对象,但是每一个对象都有一个数据类型,模块、类、对象、函数都属于某种数据类型。Python解释器包含内置类型例如代码对象、框架对象、跟踪对象、切片对象、静态方法对象、类方法对象。

总结:

本次主要讲述了Python内置数据类型中的数值数据类型,字符串、元组等数据类型会分期进行介绍。

到此这篇关于Python语言内置数据类型的文章就介绍到这了,更多相关Python数据类型内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python 字典(Dictionary)操作详解
Mar 11 Python
Python函数中定义参数的四种方式
Nov 30 Python
python简单文本处理的方法
Jul 10 Python
Python cookbook(数据结构与算法)对切片命名清除索引的方法
Mar 13 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
Aug 10 Python
举例讲解Python常用模块
Mar 08 Python
python频繁写入文件时提速的方法
Jun 26 Python
Python IDE Pycharm中的快捷键列表用法
Aug 08 Python
python做接口测试的必要性
Nov 20 Python
Python动态声明变量赋值代码实例
Dec 30 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
Apr 02 Python
浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式
May 25 Python
Python中的程序流程控制语句
Feb 24 #Python
python中对列表的删除和添加方法详解
Feb 24 #Python
通过Python把学姐照片做成拼图游戏
Python帮你解决手机qq微信内存占用太多问题
Feb 15 #Python
python flappy bird小游戏分步实现流程
Python 居然可以在 Excel 中画画你知道吗
Feb 15 #Python
Python 恐龙跑跑小游戏实现流程
You might like
PHP调用三种数据库的方法(1)
2006/10/09 PHP
PHP file_get_contents 函数超时的几种解决方法
2009/07/30 PHP
php session劫持和防范的方法
2013/11/12 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
详解Laravel服务容器的绑定与解析
2019/11/05 PHP
jquery 指南/入门基础
2007/11/30 Javascript
jquery下json数组的操作实现代码
2010/08/09 Javascript
JavaScript判断一个URL链接是否有效的实现方法
2011/10/08 Javascript
JS替换字符串中字符即替换全部而不是第一个
2014/06/04 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
2016/06/08 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
2017/03/04 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
JS库particles.js创建超炫背景粒子插件(附源码下载)
2017/09/13 Javascript
基于input动态模糊查询的实现方法
2017/12/12 Javascript
通过fastclick源码分析彻底解决tap“点透”
2017/12/24 Javascript
vue微信分享出来的链接点开是首页问题的解决方法
2018/11/28 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
2019/09/18 Javascript
layui输入框只允许输入中文且判断长度的例子
2019/09/18 Javascript
Python编程中的文件读写及相关的文件对象方法讲解
2016/01/19 Python
Python中的Descriptor描述符学习教程
2016/06/02 Python
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
2018/02/13 Python
django框架面向对象ORM模型继承用法实例分析
2019/07/29 Python
python中matplotlib条件背景颜色的实现
2019/09/02 Python
详解Python 函数参数的拆解
2020/09/02 Python
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
HTML5中form如何关闭自动完成功能的方法
2018/07/02 HTML / CSS
金宝贝童装官网:Gymboree
2016/08/31 全球购物
韩国女装NO.1网店:STYLENANDA
2016/09/16 全球购物
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
英国工艺品购物网站:Minerva Crafts
2018/01/29 全球购物
师范生自我鉴定范文
2013/10/05 职场文书
卫校护理专业毕业生求职信
2013/11/26 职场文书
传播学专业毕业生自荐书
2014/07/01 职场文书
六一儿童节新闻稿
2015/07/17 职场文书