使用timeit测试Python小代码片段的执行时间
简单的测试python代码,可以采用timeit方法。
该模块提供了一种简单的方法来计算一小段 Python 代码的耗时。
它有 命令行界面 以及一个 可调用 方法。
它避免了许多用于测量执行时间的常见陷阱。
运行环境 Runtime environment
1 | 操作系统: Windos10 |
背景
开发过程中,时而需要优化运行效率,提高代码整体的质量。
代码段运行时间,是优化代码的一个直观指标。
大段的代码运行时间测试,可以采用python的装饰器特性,
但是如果是小段的代码,可以使用原生的timeit模块,来达到快速测试的目的。
代码
1 |
|
总结
以字符串书写python代码,并给timeit方法传值。
如果是多行的代码,可以采用python多行字符串来传值即可
从测试结果,也可以看出各类for循环的性能。
map函数 优于 列表生成式 优于 普通for循环。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 快乐咸鱼のRaXianch窝!
评论
WalineValine