# -*- coding: utf-8 -*-
# !/bin/env python
def test1():
n = 0
for i in range(101):
n += i
return n
def test2():
return sum(range(101))
def test3():
return sum(x for x in range(101))
if __name__ == '__main__':
from timeit import Timer
t1 = Timer("test1()", "from __main__ import test1")
t2 = Timer("test2()", "from __main__ import test2")
t3 = Timer("test3()", "from __main__ import test3")
print(t1.timeit(1000000))
print(t2.timeit(1000000))
print(t3.timeit(1000000))
print(t1.repeat(3, 1000000))
print(t2.repeat(3, 1000000))
print(t3.repeat(3, 1000000))
python计算运行时间(转)
最新推荐文章于 2022-10-01 10:56:20 发布