019讲第三题,局部变量和全局变量不理解
在这里为什么会打印1314520呀,520不是全局变量吗,1314是局部变量,
应该谁直接打印全部变量呀
还有就是能不能介绍一下局部变量和全局变量的相关知识,能不能在def下对已经定义对变量进行更改 先打印局部变量 1314(不以换行符结尾),再打印全局变量 520 。 本帖最后由 18508410033 于 2020-2-15 21:00 编辑
用global关键字声明,就能在函数里修改全局变量
如
var = 100
def fun():
global var
var = 1314
fun()
print(var)
这个时候输出的var就是1314了
页:
[1]