提高Python运行效率
Python 是一门解释执行语言,因此用 Python 编写的程序会比同样功能的 C++ 等语言编写的运行缓慢。
但是我们有一些简单的的方法能够最大限度地抹平这个差异,从而使您在能够快速编写程序的同时也能使程序的运行效率最高。
- 使用 PyPy
PyPy 是一个以 Python 编写的 Python 语言的 JIT 编译器。对于具有大量循环和重复操作的程序,使用 PyPy 可以让执行效率获得成倍的提升。
有关 PyPy 的安装和具体使用方法,请参见 https://pypy.org/。
- 在 Python2 中,使用
xrange
代替range
如果您使用 Python2
,需要执行大循环时,可以使用xrange
代替range
函数,这可以避免一个很大的循环数组被生成。