1、写 到函数外面的变量为全局变量,写到函数里面 的为局部变量。 就近原则,先找局部变量,再找局部变量。
2、当内部作用域想修改外部作用域的变量时,用global和nonlocal,否则报错。global 修改全局变量,nonlocal 修改外部的局部变量。
x=1
def func():
global x
x=1+x
print(x)
func()
3、
1、写 到函数外面的变量为全局变量,写到函数里面 的为局部变量。 就近原则,先找局部变量,再找局部变量。
2、当内部作用域想修改外部作用域的变量时,用global和nonlocal,否则报错。global 修改全局变量,nonlocal 修改外部的局部变量。
x=1
def func():
global x
x=1+x
print(x)
func()
3、