首页> 互动问答> 正文

Python中数字类型包括哪些

来源:搜学搜课     时间:2022/3/8 17:00:20

  Python中数字类型包括哪些-浮点数类型是什么

  Python中数字类型共有4种,分别是整数(int)、长整数(long)、浮点数(float)和复数(complex)。其中长整数是指无限大小的数,在其结尾添加小写字母l或者大写字母L,如2007000000000000000L。

  一、Python中数字类型包括哪些

  在Python2.x中,数字类型共有4种,分别是整数(int)、长整数(long)、浮点数(float)和复数(complex)。

  整数(int):一般意义上的数,包含八进制(以数字0开头)及十六进制(以0x开头),如2007、-2007、07(八进制)和0XAB(十六进制)等。

  长整数(long):无限大小的数,在其结尾添加小写字母l或者大写字母L,如2007000000000000000L。

  浮点数(float):小数,或者用E或e表示的幂,如2.7、1234e+10、1.5E-10。复数(complex):复数的虚部以字母j或J结尾,如1+2j、22+20U。


  二、Python浮点数类型是什么

  浮点数类型与数学中实数的概念一致,表示带有小数的数值。Python语言中的浮点数类型必须带有小数部分,小数部分可以是0。例如,1010是整数,1010.0是浮点数。

  浮点数有两种表示方法:十进制形式的一般表示及科学计数法表示。除十进制外,浮点数没有其他进制表示形式。下面是浮点数类型的例子:1011.0,-1011,1.01e3,-1.01E-3

  科学计数法使用字母e或者E作为幂的符号,以10为基数,含义如下:e=a×10b

  上例中,1.013值为1010.0:-1.01E-3值为-0.00101。

  Python浮点数类型的数值范围和小数精度受不同计算机系统的限制,一般来说,浮点数的数值范围为-10-10,浮点数之间的区分精度约为2.22×10-6。

  对于除高精度科学计算外的绝大部分运算来说,浮点数类型的数值范围和小数精度足够“可靠”,一般认为浮点数类型没有范围限制。

  三、Python整数类型是什么

  整数类型与数学中整数的概念一致,理论上的取值范围是(-∞,+∞),实际上,只要计算机内存能够存储Python程序,可以使用任意大小的整数。一般认为整数类型没有取值范围限制。

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

申请试听课程
只要一个电话 我们免费为您回电
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答

关于我们| 合作联盟| 会计实操学习网| 举报/投诉| 免责声明

备案号:豫ICP备18001490号-1| 2024-04-29