python sys.maxsize,返回最大int值

sys.maxsize

当前计算机(注意有64位和32位的区别)中,python的int的最大值是多少呢?可以使用python标准库sys的maxszie来返回。其中64位平台的返回值是263-1,也就是9223372036854775807。下方的实例代码将尝试验证这一点。


sys.maxsize返回值

当前计算机最大的int值。


sys.maxsize实例代码

>>> import sys
>>> sys.maxsize
9223372036854775807
>>> pow(2,63)-1
9223372036854775807

实例代码解析

如上代码,pow(2,63)用于求取的是2的63次方,减去1之后,与sys.maxsize的返回值是相等的,备注,本机是64位的操作系统。



全栈后端 / Python库 :









Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.