a=0 #函数外面的变量为全局变量
def hanshu():
a=2 #函数内部的变量为局部变量
print(a)
hanshu()
print(a)
a=[]
def hanshu():
a.append(1) #可修改全局变量
hanshu()
print(a)
a=3
def hanshu(): #def hanshu(a) 同样会报错
a=a+1 #局部变量没有声明,'='相当于赋值,一个新的变量,所以会报错
hanshu() #hanshu(a) 同样会报错
print(a)