最新消息: 关于Git&GitHub 版本控制你了解多少?
您现在的位置是:群英 > 开发技术 > Python语言 >
python数字类型有哪些?怎样理解和使用?
PHP中文网发表于 2021-09-30 16:54 次浏览

    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”开头。

    ②浮点数:

    浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)

    ③布尔类型:

    所有标准对象均可用于布尔测试,同类型的对象之间可以比较大小。每个对象天生具有布尔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。

    ④复数:

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

    关于python数字类型的内容就介绍到这了,现在大家应该都了解这几种python数字类型了吧,希望大家阅读完这篇文章能有所收获,想要了解更多python数字类型的内容,请关注群英网络其它相关文章。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
相关信息推荐