python语言提供的数字类型有哪些 您所在的位置:网站首页 python中的数字类型有 python语言提供的数字类型有哪些

python语言提供的数字类型有哪些

#python语言提供的数字类型有哪些| 来源: 网络整理| 查看: 265

14b415dd5ff00525077072d5da87e0d2.png

CGFT考试中Python语言的学员知识点众多,学员在学习的时候,一定要充分理解才可以。Python语言中数字类型有哪些?现在看小编来总结。

1、数字类型概述

数字是自然界计数活动的抽象,更是数学运算和推理表示的基础。计算机对数字的识别和处理有两个基本要求:确定性和高效性。确定性指程序能够正确且无歧义地解读数据所代表的类型含义。高效性指程序能够为数字运算提供较高的计算速度,同时具备较少的存储空间代价。

表示数字或数值的数据类为数字类型,Python语言提供3种数字类型:整数、浮点数和复数,分别对应数学中的整数、实数和复数。1010表示一个整数,"1010"表示一个字符串,

2、整数类型

整数类型与数学中整数的概念一致,下面是整数类型的例子:1010, 99,-217, 0x9a, -0x89

整数类型共有4种进制表示:十进制、二进制、八进制和十六进制。默认情况,整数采用十进制,其他进制需要增加引导符号,如表3.1所示。二进制数以Ob引导,八进制数以0o引导,十六进制数以Ox引导,大小写字母均可使用。

6c86067a4e7ba73a3e79993c625df411.png

3、浮点数类型

浮点数类型与数学中实数的概念一致,表示带有小数的数值。Python语言要求所有浮点数必须带有小数部分,小数部分可以是0,这种设计可以区分浮点数和整数类型。浮点数有两种表示方法:十进制表示和科学计数法表示。下面是浮点数类型的例子:0.0,

-77., -2.17, 3.1416, 96e4, 4.3e-3, 9.6E5

浮点数类型与整数类型由计算机的不同硬件单元执行,处理方法不同,需要注意的是,尽管浮点数0.0与整数0值相同,但它们在计算机内部表示不同。

Python浮点数的数值范围和小数精度受不同计算机系统的限制,sys.floatjnfo详细列出了

Python解释器所行系统的浮点数各项参数,例如:

7eb54565b910d5603578a062822f3bb0.png

上述输出给出浮点数类型所能表示的*值(max)、*小值(min),科学计数法表示下*值的幂(max_10_exp)、*小值的幂(min_10_exp),基数(radix)为2时*值的幂(max

exp),*小值的幂(min_exp),科学计数法表示中系数()

的*精度(mant_dig),计算机所能分辨的两个相邻浮点数的*小差值(epsilon),能*计算的浮点数*个数(dig)。

4、复数类型

复数类型表示数学中的复数。*以前,数学界被求解如下等式难住了:x2^l

这是因为任何实数都不是上述等式的解。直到18世纪,数学家发明了 “虚数单位”,记为j,并规定j=V^。围绕这个特殊数字出现了新的数学分支,产生了

“复数”。对于一个实数根据上述定义,/zxjxj的值是图3.1给出了对虚数单位j

的表示,如果将实数看成一个数轴,虚数看成与实数垂直的正交数轴,j表示“逆时针旋转90°”,或者,“逆时针旋转tt/4”。

447a2b548a65cb3c2d0cec42feb24725.png

关于Python语言中数字类型有哪些?的问题就解答到这里,还有不懂可以在线咨询老师。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有