当前位置:   article > 正文

python基本数据类型——int

python int表示的数据类型

一、int的范围

python2:
  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1;
  在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1;
python3:

  理论上长度是无限的(只要内存足够大)

 

二、python内存机制

在一般情况下当变量被赋值后,内存和变量的关系如下:

特殊情况:

python内的优化机制(不论是2.7还是3.5都有):

-5 ~ 257 之间的数,如果使用第一种赋值方式,那么他们依然属于同一块内存(可以用id查看)

三、源码

 int
小知识点:

在python2中:

复制代码
test = 9 / 2 
输出—— 4

from __future__ import division
test = 9 / 2 
输出—— 4.5
复制代码

而在python3中:

test = 9 / 2 
输出—— 4.5

 

转载于:https://www.cnblogs.com/yechanglv/p/6935630.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/772827
推荐阅读
相关标签
  

闽ICP备14008679号