Python是一种解释器语言,它可以逐行解释我的问题是我在声明局部变量之前尝试在函数内部打印变量时,在函数内部声明一个全局变量和局部变量,其名称与全局变量相同变量出现错误,如下面的代码所示
def function1():
print(s)
s="Hello Y this is where S is declared"
print("Hello X")
s="Hello X Welcome to the Python Programming"
function1()
UnboundLocalError:赋值之前引用了本地变量