码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-07-23 19:40:01      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:number   utils   标准   action   数值类型   reference   机器   pow   值类型   

数值类型 — 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][内建类型]之数值

标签:number   utils   标准   action   数值类型   reference   机器   pow   值类型   

原文地址:http://www.cnblogs.com/liuzhipenglove/p/7225344.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!