python - 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)
解决方案
推荐阅读
- android - Recycleview 滚动问题自定义布局管理器与 NestedScrollView
- sql - Microsoft.SqlServer.BatchParser 问题
- javascript - 我如何在 php 中获取 JavaScript 值
- vim - 当我在我的腻子程序中使用 vim 时,我遇到了一个自动完成问题
- c - 将值寻址到某个变量时“&”的重要性?
- php - 解析错误:语法错误,第 68 行 C:\xampp\htdocs\messaging\sub_file\left-col.php 中的意外 '}'
- javascript - 使用带有基本身份验证的 axios post 上传文件
- c# - 从 GetEnumSelectList<> 获取文本值而不是索引值
- react-native - 如何在博览会中添加 FontAwesome 图标
- apache - 阿帕奇 - 对待'?字符作为文件名的一部分