##计算一个代码的执行时间
import time#time 模块
start=time.time()
#time 模块里的time方法,可以获取当前的时间和时间戳——1970年01月01日0点UTC到现在的秒数,北京时间是UTC+8
x=0
for i in range(1,500000):
x+=i
print(x)
end=time.time()
print('代码运行耗时{}秒'.format(end-start))
#优化:
def foo():
print('hello')
time.sleep(3)
print('world')
#时间长度函数:
def cal_time(fn):
start=time.time()
fn()
end=time.time()
print('代码运行耗时{}秒'.format(end-start))
def demo():
x=0
for i in range(1,100000):
x+=i
print(x)
cal_time(demo)
print('_'*80)
cal_time(foo)
结果:
124999750000 代码运行耗时0.06600213050842285秒 4999950000 代码运行耗时0.003999948501586914秒 ________________________________________________________________________________ hello world 代码运行耗时3.0003762245178223秒