首页 > 代码库 > Python的数值类型
Python的数值类型
> Python内置了3种数值类型:整数、浮点数、复数。
整数
整数在Python中有四种表示方法,二进制、八进制、十进制、十六进制。人类对于数值的表示使用的是十进制,因此无论使用哪种方式,Python解释器的最终输出都为十进制。
整数常量
二进制以0b或0B开头,后跟数值:
In [55]: 0b10Out[55]: 2In [56]: 0B11Out[56]: 3
八进制以0o或0O开头,后跟数值:
In [60]: 0o17Out[60]: 15In [61]: 0O20Out[61]: 16
十进制是默认常量,直接输入数值即可:
In [62]: 10Out[62]: 10In [63]: 20Out[63]: 20
十六进制以0x或0X开头,后跟数值:
In [64]: 0x18Out[64]: 24In [65]: 0x24Out[65]: 36
构造函数
除了可以直接使用常量创建整数,还可以使用构造函数int()来创建整数,int内使用整数常量或十进制数值字符串:
In [69]: int(0b11)Out[69]: 3In [70]: int(0b11)Out[70]: 3In [71]: int(0b11)Out[71]: 3In [72]: int(0o11)Out[72]: 9In [73]: int(11)Out[73]: 11In [74]: int(0x21)Out[74]: 33In [75]: int(‘1‘)Out[75]: 1
Python的数值类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。