全局变量和局部变量效率测试

局部变量的查询和访问速度比全局变量快,优先考虑使用,尤其是在循环的时候。

在特别强调效率的地方或者循环较多的地方,可以通过全局变量转变为局部变量提高效率

 1 import math
 2 import time
 3 
 4 def text01():
 5     start = time.time()
 6     for i in range(100000000):
 7         math.sqrt(30)
 8     end = time.time()
 9     print('耗时:{0}'.format((end-start)))
10 
11 def text02():
12     start = time.time()
13     b = math.sqrt
14     for i in range(100000000):
15         b(30)
16     end = time.time()
17     print('耗时:{0}'.format((end - start)))
18 
19 text01()
20 text02()