性能优化

在尝试提高 Python 脚本的性能时,首先你应该能够找到脚本的瓶颈,并注意到没有优化可以弥补数据结构中糟糕的选择或算法设计中的缺陷。识别性能瓶颈可以通过分析脚本来完成。其次,不要试图在编码过程中过早优化,而牺牲可读性/设计/质量。Donald Knuth 就优化发表了以下声明:

“我们应该忘记小的效率,大约 97%的时间说:过早的优化是所有邪恶的根源。然而,我们不应该放弃那个至关重要的 3%的机会。“