第77课时: 局部变量和全局变量 效率测试
局部变量查询时间步全局变量快!!! 强调效率
测试效率:
import math
import time
def tt01():
start=time.time()
for i in range(10000000):
math.sqrt(30)
end=time.time()
print(end-start)
tt01()
start=time.time()
for i in range(10000000):
math.sqrt(30)
end=time.time()
print(end-start)
def tt02():
b=math.sqrt
start=time.time()
for i in range(10000000):
b(30)
end=time.time()
print(end-start)
tt02()
1.5787765979766846
1.7493565082550049
1.077082872390747
上种方法效率时间:
第一种;函数内循环,但是math模块在函数外调用。
第二种:在函数外循环,时间最慢。
第三种,函数内循环,math模块在函数内调用,最快
b=math.sqrt()