1.使用global关键字在函数中修改全局变量的值
2.在嵌套的函数中,在内部函数中使用nonlocal关键字修改外部函数的局部变量
3.闭包:
def fun(x):
def fun1(y):
return x*y
return fun1()
调用方式:
1.
a = fun(2)
a(5)
2.
fun(1)(5)
1.使用global关键字在函数中修改全局变量的值
2.在嵌套的函数中,在内部函数中使用nonlocal关键字修改外部函数的局部变量
3.闭包:
def fun(x):
def fun1(y):
return x*y
return fun1()
调用方式:
1.
a = fun(2)
a(5)
2.
fun(1)(5)