python数字类型有哪些


本文摘自php中文网,作者coldplay.xixi,侵删。

python数字类型:1、整型,通常被称为是整型或整数,可以是正整数或负整数,不带小数点;2、浮点型由整数部分与小数部分组成;3、布尔类型;4、 复数由实数部分和虚数部分构成。

相关免费学习推荐: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”开头。c9d96e84dd0729153319ab636d27a03.png

②浮点数:

浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(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数据分析用什么软件

Python语言难学吗

Python gui是什么?

Python中strip什么意思

cookie介绍和模拟登录演示

Python实现支付宝当面付(扫码支付)功能

Python的join怎么用

Python字符串如何转化为列表

Python和vba学哪个

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...