
Python
我叫啥咧
这个作者很懒,什么都没留下…
展开
-
python中全局变量的使用
先看一个例子:NUM = 0ARRAY = [0]def fun1(NUM, ARRAY): NUM += 1 ARRAY[0] += 1fun1(NUM, ARRAY)print 'after fun1 %d %s' % (NUM,ARRAY)def fun2(): global NUM NUM += 1 ARRAY[0] += 1fun2()print 'after fun2 %d %s' % (NUM,ARRAY)执行结果:after原创 2021-07-20 15:09:44 · 2393 阅读 · 0 评论 -
Python变量的作用域
Python有两个内置的函数,locals() 和globals(),它们提供了基于字典的访问局部和全局变量的方式。Python变量就是在不同的域中。联想:Servlet的四大作用域;Java的private default public protected。而正因为我们需要变量在更大的范围内是可用的所以我们才需要更大的作用域,才有了Servlet四大作用域和JSP三大作用域。这些更大的作用域可以理解为在一个线程中定义的变量,作用域是在这个线程等…可以想Servlet的生命周期也是由函数去..原创 2021-07-19 14:19:02 · 131 阅读 · 0 评论