Python 2将根据值的大小自动设置类型。最大值指南可在下面找到。

Python 2中默认Int的Max值为65535,任何高于此值的值都将很长

例如:

>> print type(65535)

>>> print type(65536*65536)

在Python 3中,长数据类型已被删除,所有整数值都由Int类处理。Int的默认大小取决于您的CPU体系结构。

例如:

32位系统,整数的默认数据类型为'Int32'

64位系统,整数的默认数据类型为'Int64'

每种类型的最小值/最大值可在下面找到:

Int8:[-128,127]

Int16:[-32768,32767]

Int32:[-2147483648,2147483647]

Int64:[-9223372036854775808,9223372036854775807]

Int128:[-170141183460469231731687303715884105728,170141183460469231731687303715884105727]

UInt8:[0,255]

UInt16:[0,65535]

UInt32:[0,4294967295]

UInt64:[0,18446744073709551615]

UInt128:[0,340282366920938938463463374607431768211455]

如果您的Int大小超过上述限制,python将自动更改其类型并分配更多内存以处理此最小值/最大值的增加。在Python 2中,它将转换为“ long”,现在仅转换为下一个Int大小。

示例:如果您使用的是32位操作系统,则默认情况下,Int的最大值为2147483647。如果分配的值为2147483648或更大,则类型将更改为Int64。

有多种方法可以检查int的大小及其内存分配。注意:在Python 3中,无论您使用的是什么Int大小,使用内置的type()方法总是会返回。

long在python中的意思_Python如何管理int和long?相关推荐

  1. python中setup函数_Python包管理工具setuptools之setup函数参数详解

    ***对所学内容的简单汇总 在安装python依赖库时,我们使用pip install 或者python setup.py install. pip 会自己搜索适合的版本,python setup.p ...

  2. python中定义数据结构_Python中的数据结构—简介

    python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...

  3. python中列表常用方法_Python中列表的常用方法

    给列表添加元素 append方法 在列表最后追加元素 l1 = ['a', 'b', 'c', 'd', ] l1.append('e')print(l1)print(l1.append('e'))# ...

  4. python中pop函数_Python中的Pop函数

    python中pop函数 什么是弹出功能? (What is the pop function?) The method pop() removes and returns the last elem ...

  5. python中mod运算符_Python中的数学运算操作符使用进阶

    Python中对象的行为是由它的类型 (Type) 决定的.所谓类型就是支持某些特定的操作.数字对象在任何编程语言中都是基础元素,支持加.减.乘.除等数学操作. Python的数字对象有整数和浮点数, ...

  6. python中while嵌套循环_python中的while循环

    循环 目标 程序的三大流程  while 循环基本使用  break 和 continue  while 循环嵌套 01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序 -- 从上向下,顺 ...

  7. python中module用法_Python学习之module用法

    Python学习之module用法 Python学习之module用法 为什么80%的码农都做不了架构师?>>> Python has a way to put definition ...

  8. elif在python中啥意思_python中elif 结构语句怎么判断?

    if语句最基本的知识,相信小伙伴们已经学会了.有的小伙伴想挑战更高阶的使用,小编就考考大家,elif是什么呢?知道答案的小伙伴又会使用elif吗?当然,在if的基础上扩展,elif肯定是稍微难一点的. ...

  9. python中实例方法分类_python方法的分类(实例方法、类方法、静态方法)

    方法和函数的区分 很多童鞋会比较疑惑,方法和函数有什么区别,都是通过def去定义的啊? 只需要记住一点,方法是用来描述一个目标的行为动作! 不论你是直接通过 类名.方法调用,还是通过由类生成的实例.方 ...

最新文章

  1. javascript保留字
  2. JAVA-如何打包成jar包
  3. Linux(四)——redis服务
  4. 阿里云上JDK安全证书的实际位置
  5. P8215-[THUPC2022 初赛]分组作业【网络流】
  6. 阿里云Https部署网站
  7. 开源云操作系统:找到适合自己的应用模式
  8. php怎么给接口里的方法传参,PHP接口中方法的参数和实现类方法中的参数可以不一致的问题...
  9. n分解后的最大乘积java_【编程题】乘积最大的拆分
  10. Visual Studio Code 1.42 发布
  11. 使用Python判断文件是否为PE文件
  12. Mysql容器启动失败-解决方案
  13. 铁路售票系统_城轨交通地高铁车站自动售检票(AFC)实训系统解决方案
  14. 计算机无法安装新字体,xp系统电脑安装新字体后无法使用的解决方法
  15. 共轭梯度法的简单直观理解
  16. SeaweedFS安装部署
  17. 华为手机备份的通讯录是什么文件_华为手机怎样备份手机通讯录(教你微信如何备份手机通讯...
  18. 五大常用数据库的应用领域介绍
  19. 【javascript】解析psd文件踩坑
  20. 芯片Timing sign-off Corner理解

热门文章

  1. 机器学习训练营_如何不运行学习代码训练营
  2. 136_Power BI 自定义矩阵热力图
  3. python+selenium h5QQ空间自动点赞器
  4. simulink入门1-sim与m文件的结合
  5. Pycharm使用秘籍
  6. Python中使用PhantomJS抓取Javascript网页数据
  7. python中的map()函数详解
  8. sublimText3在ubuntu下的中文支持
  9. 漫步凸分析三——凸集代数
  10. 【Tensorflow】TF中的字符串tf.string