局部变量的查询和访问速度比全局变量快,优先考虑使用,尤其是在循环的时候。
在特别强调效率的地方或者循环较多的地方,可以通过全局变量转变为局部变量提高效率
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()
原文:https://www.cnblogs.com/xujie-0528/p/13649592.html