python 测试程序片段运行时间
import timeit
print timeit.timeit("x = 1")或者:
还可以通过创建计时实例进行测试
def test():
x = 1
x += 1
t = timeit.Timer(test)
print t.timeit() # 默认1,000,000次
t = timeit.Timer("x = 1")
print t.timeit()上面代码说明可以用字符创实例化计时器类,也可以用带有__call__属性的对象进行调用,函数也是带有__call__属性的对象!
本文介绍如何使用Python的timeit模块来测试代码片段的执行时间。提供了两种方法:一种是直接测试字符串形式的代码,另一种是通过定义函数并利用Timer类进行测试。这两种方式都能帮助开发者精确地了解代码的运行效率。

1059

被折叠的 条评论
为什么被折叠?



