购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1.3 大整数对象

对于Python频繁地使用malloc在堆上申请空间的问题,Python的设计者所做出的妥协是,小整数在小整数对象池中完全地缓存其PyLongObject对象,而对于其他整数,Python运行环境将提供一块内存空间,这块内存空间由这些大整数轮流使用,也就是谁需要的时候谁使用。这样就避免了不断地调用malloc,也在一定程度上提高了效率。

关于整数的源码剖析就不再过多讲解了,感兴趣的读者可以阅读陈儒编写的《Python源码剖析》一书。接下来将讲解一些数字的实际应用。 aWMaJOHhO20Io9wjgETpB7EHBvTZwUHciIQx34yK8SqfwyYVeN7v53vcPmkWrdgC

点击中间区域
呼出菜单
上一章
目录
下一章
×