16.9.2 基本示例 为了展示如何使用Timer的各个参数,下面给出一个简单的例子,执行各个语句时会打印一个标识值。
import timeit
t
= timeit
.Timer
("print('main statement')","print('setup')")
print('TIMEIT:')
print(t
.timeit
(2))
print('REPEAT:')
print(t
.repeat
(3,2))
输出显示了反复调用print()的结果。
timeit()运行一次建立语句,然后调用count次主语句。它返回一个浮点值表示运行主语句花费的累积时间。 使用repeat()时,它会多次调用timeit()(在这里是3次),所有响应都返回到一个列表中。