分享

Python数字类型有哪些?

 老男孩IT教育 2023-03-09 发布于北京

  Python语言中数据类型分为很多种,其中包含数字类型、字节类型、组合类型等,每一种数据类型又包含了多个不同的类型,那么Python数字类型有哪些?Python数字类型主要有四种,分别是:整型、浮点数、布尔类型、复数,具体请看下文。

  ①整型

  通常被称为是整型或整数,可以是正整数或负整数,不带小数点。Python3整型是没有限制大小的,可以当做long类型使用,但实际上由于机器内存的有限,我们使用的整数是不可能无限大的。

  整型的四种表现形式:

  2进制:以0b开头。例如:0b11011表示10进制的27

  8进制:以0o开头。例如:0o33表示10进制的27

  10进制:正常显示

  16进制:以0x开头。例如:0x1b表示10进制的27

  各进间数字进行转换:

  bin(i):将i转换为2进制,以0b开头。

  oct(i):将i转换为8进制,以0o开头。

  int(i):将i转换为10进制,正常显示。

  hex(i):将i转换为16进制,以0x开头。

  ②浮点数

  浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示

  ③布尔类型

  所有标准对象均可用于布尔测试,同类型的对象之间可以比较大小。每个对象天生具有布尔True或False值。空对象,值为零的任何数字或者Null对象None的布尔值都是False。在Python3中True=1,False=0,可以和数字型进行运算。

  ④复数

  复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多