gloabal专题

python中的 gloabal和nonlocal的区别

gloabal 将变量提升为全局变量 在函数内部修改全局的变量,如果全局中不存在就创建一个变量 a = 100def func():# global a a = 28print(a)func()print(a) 不加gloabal时: 加gloabal时: a = 100def func():global a # 加了个global表示不再局部创建这个变量了. 而是直