这篇文章已经发布超过一年了,内容可能已经过时,请谨慎参考。
全局声明
global 声明全局变量
当在函数内修改全局变量时,需要使用 global。
num = 10
def inc():
global num
num += 1补充
若在嵌套函数中修改外层局部变量,应使用 nonlocal。
这篇文章已经发布超过一年了,内容可能已经过时,请谨慎参考。
当在函数内修改全局变量时,需要使用 global。
num = 10
def inc():
global num
num += 1若在嵌套函数中修改外层局部变量,应使用 nonlocal。