用户工具


不建议使用全局变量


#global scope
x=1

def fun():
#local scope
    global x  #声明使用全局变量(单独占一行)。如果没有声明这一行就改变x的值将将会报错,
              #因为python会将x当成本地变量,而本地变量没有声明之前不能被使用
    global y  #希望在函数之外也能使用y,单独占一行
    y=1       #
    x+=y
    
fun()
print x #  2
print y #  1