老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Python数字类型有哪些?

老男孩IT教育

常见问题

2023年2月28日 17:37

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

  Python语言中数据类型分为很多种,其中包含数字类型、字节类型、组合类型等,每一种数据类型又包含了多个不同的类型,那么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都是浮点型。

  想要学习Python,却又担心找不到合适的Python培训机构,在这里推荐大家来老男孩教育。老男孩教育师资团队强大、从业经验丰富、课程体系完善,且拥有真实企业级实战项目,欢迎大家前来试听。

  推荐阅读:

  Python中_和__有什么区别?

  Python如何求10个数的平均数?

  Python中列表和字典前加星号的原因!

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。