下面的输出是10,第一个num是全局变量,第二个是局部变量
#coding:utf-8
#上下文
num = 10
def getValue():
num = 100
getValue()
print num
如果想局部变量的num升级成全局变量,加上global,这里输出就是100
#coding:utf-8
#上下文
num = 10
def getValue():
#如果在局部访问全局
global num
num = 100
getValue()
print num
1万+

被折叠的 条评论
为什么被折叠?



