全局变量和局部变量
局部变量一般存在函数和方法以及类方法中
def add():
d = x + y
return d
print(add())
x = 1
y = 2
以上代码会报错的,在函数存入内存中时x,y并未赋值, 但如果调整,x,y的位置,如下这段代码能正常运行,输出结果为3
def add():
d = x + y
return d
x = 1
y = 2
print(add())
有局部变量时候优先用局部变量,下面这段代码输出为0而不是3