首页 > 代码库 > [python学习篇][书籍学习][python standrad library][内建类型]之数值

[python学习篇][书籍学习][python standrad library][内建类型]之数值

数值类型 — intfloatlongcomplex

有四种不同的数值类型:普通整数、长整数、浮点数和复数

普通整数(或者简称整数)使用C中的long实现,其精度至少为32位(sys.maxint始终设置为当前平台最大的普通整数值,最小值是-sys.maxint 1)。长整数具有无限的精度。浮点数字通常使用C中的double实现;有关你的程序所运行的机器上的浮点数精度及其内部表示形式的信息在sys.float_info中可以获得。复数有实部和虚部,各是一个浮点数。若要从复数z中提取这些部分,请使用z.realz.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][内建类型]之数值