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位的操作系统。