如果内部修改外部变量需要nonlocal,global
def f1():
print("in f1..")
num=111
def f2():
nonlocal num
num=222
print(num)
f2()
print(num)
f1()
以上这篇python 函数内部修改外部变量的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。
您可能感兴趣的文章:python中将函数赋值给变量时需要注意的一些问题Python使用函数默认值实现函数静态变量的方法python实现在函数
1