内部函数,不修改全局变量但可以访问全局变量 内部函数,修改同名全局变量,则python会认为它是一个局部变量 在内部函数修改同名全局变量之前调用变量名称(如print sum),则引发Unbound-LocalError import sys sum=5 def add(a=1,b=3): print(a,b) print