在python中,数字类型大略蕴含以下四种:整型、浮点数、布尔类型以及复数,接下来小编带大家理解一下它们的概念及作用,心愿对你们有所帮忙。

  1、整型

  通常被称为整型或者整数,能够是正整数或负整数,不带小数点。python3整型是没有限度大小的,能够当做long类型应用,但实际上因为机器内存的无限,咱们应用的整数是不可能无限大的。

  整型的四种表现形式:

  二进制:以'0b'结尾。比方:'0b11011'示意10进制的27

  八进制:以'0o'结尾。比方:'0o33'示意10进制的27

  十进制:失常显示

  十六进制:以'0x'结尾,比方:'0x1b'示意10进制的27

  各进间数字进行转换:

  bin(i):将i转换为2进制,以'0b'结尾。

  oct(i):将i转换为8进制,以'0o'结尾。

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

  hex(i):将i转换为16进制,以'0x'结尾。

  2、浮点数

  浮点型由整数局部与小数局部组成,浮点型也能够应用迷信计数法示意,如:2.5e2 = 2.5 x 102 = 250

  3、布尔类型

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

  下列对象的布尔值是False:

  None;False;0(整型),0.0(浮点型);0L(长整形);0.0+0.0j(复数);“”(空字符串);[](空列表);()(空元组);{}(空字典)。

  值不是上列的任何值的对象的布尔值都是True,例如non-empty,non-zero等。用户创立的类实例如果是定义了nonzero(_nonzeor_())或length(_len_())且值为0,那么它们的布尔值就是False。

  4、复数

  复数由实数局部和虚数局部形成,能够用a+bj,或者complex(a,b)示意,复数的实部a和虚部b都是浮点型。

以上就是本次分享的全部内容,当初想要学习编程的小伙伴欢送关注Python技术大本营,获取更多技能与教程。