Python整数长度不受限制是是咋实现的

我是大自然的搬运工
Python如何实现超长整数 【Python整数长度不受限制是是咋实现的】

■网友
应该是看到Python变量赋值的方式时,有这样的问题的吧。这是因为Python是「动态类型语言」,他会在你声明 num = 10000000000000 的时候,才去检测等号右边的类型和大小,并给予相应的支持。
■网友
这个嘛,你知道Python的解释器是C语言写的吧。在C语言里面,整型是有限制的。但是呢,C语言里的数组(类似列表,可以存一组数据)却能开出很长很长。这样子数组里面的一个空间存一个位数,10000长度的数组存10000位的数字,还能更长......


    推荐阅读