全局变量在python中要大写,局部变量要小写
NAME = 'ybl'
这个变量没有任何的缩进,在项目任何地方都可以调用,这就是全局变量
局部变量就是在子程序中定义的
def change_name():
x = 1#这个就是局部变量
print('change_name',name)
change_name()
如果这个变量名字和全部变量名字相同,那么局部变量名字会覆盖全局变量名字
想让局部变量在全局中使用,可以在修改变量的开头加一个global和变量名,在这里定义变量名修改了全局的该变量名,所以在全局中再次使用该变量的时候,用的是global后声明的那个