64位系统下python中整数的最大值是多少?
我尝试了 sys.maxsize 并尝试将值增加 1 并且仍然将类型显示为 int。如果转换为long数据类型,为什么不在末尾附加L。另外如何找到long类型的最大值?
sys.maxsize
9223372036854775807
type(sys.maxsize +1)
<class 'int'>
sys.maxsize+1
9223372036854775808
在Python3中,整数的值不受位数限制,可以扩展到可用内存的限制
print(100**100)
输出:
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)