通过python内置的timeit模块计算代码执行时间

2022-03-11 00:00:00 代码 模块 执行时间

python内置了timeit模块,通过它可以很简单的计算出代码执行时间,可以通过number参数控制代码的执行次数,非常好用。更详细的实用方法可以参考:http://docs.python.org/2/library/timeit.html

"""
皮蛋编程(https://www.pidancode.com)
创建日期:2022/4/2
功能描述:通过python内置的timeit模块计算代码执行时间
"""
import timeit
print(timeit.timeit('"-".join(str(n) for n in range(100))', number=10000))

print(timeit.timeit('"-".join([str(n) for n in range(100)])', number=10000))

print(timeit.timeit('"-".join(map(str, range(100)))', number=10000))

输出结果:
0.180571315
0.159847059
0.14897548400000005
代码在python3.9环境下测试通过

相关文章