Python数字类型有哪些?

Python语言的数字类型主要包括整型、浮点数、布尔类型和复数。整型在Python3中无限制大小,可使用二进制、八进制、十进制和十六进制表示,并有对应的转换函数。浮点数包含整数和小数部分或采用科学记数法。布尔类型基于True和False值,可用于逻辑判断,且在Python3中可与数字进行运算。复数由实部和虚部构成,两者都是浮点型。
摘要由CSDN通过智能技术生成

  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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值