首页 > 代码库 > [python学习篇][书籍学习][python standrad library][内建类型]之数值
[python学习篇][书籍学习][python standrad library][内建类型]之数值
数值类型 — int, float, long, complex
有四种不同的数值类型:普通整数、长整数、浮点数和复数
普通整数(或者简称整数)使用C中的long实现,其精度至少为32位(sys.maxint始终设置为当前平台最大的普通整数值,最小值是-sys.maxint - 1)。长整数具有无限的精度。浮点数字通常使用C中的double实现;有关你的程序所运行的机器上的浮点数精度及其内部表示形式的信息在sys.float_info中可以获得。复数有实部和虚部,各是一个浮点数。若要从复数z中提取这些部分,请使用z.real和z.imag。(标准库包括额外的数值类型,fractions支持有理数,decimal支持用户自定义精度的浮点数。)
sys.maxint = pow(2, 32-1)
>>> pow(2,32) 4294967296L >>> pow(2,10) 1024 >>> pow(2,31) 2147483648L >>> sys.maxint 2147483647
[python学习篇][书籍学习][python standrad library][内建类型]之数值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。