首页 > 解决方案 > timeit 在 Python 中是如何工作的?

问题描述

我对“timeit”函数的理解是它返回给定的代码片段或函数执行所花费的时间。但是,当我运行以下内容时,无论时间范围内的数字如何,它都会几乎同时返回。为什么会这样?

stmt='''
def countdown():
    for i in range(1000000000000):
        time.sleep(1)
        print(n)
        n=n-1
'''

print timeit.timeit(stmt=stmt, number=100)

标签: pythontimeit

解决方案


推荐阅读