Python 变量作用域

2014-11-24 09:54:05 · 作者: · 浏览: 0

几个概念:


输出结果:8 8 7


可见这个关键字中定义变量,他们的作用域跟外部是一致的,这个跟Java的作用域概念有点不一样。


输出结果:5 6 5


这里var 首先搜索的是本地变量,scopetest()中 var=6相当于自己定义了一个局部变量,赋值为6. 当然如果的确要修改全局变量的值,则需要如下:



再看一种这种情况: