def example(vau):
return xyz-vau
xyz=4
xyz=example(2)
xyz=example(1)
print(xyz)
为什么这里的'xyz'是属于global variable,又没有在function里定义
def example(vau):
return xyz-vau
xyz=4
xyz=example(2)
xyz=example(1)
print(xyz)
为什么这里的'xyz'是属于global variable,又没有在function里定义
xyz=4
这里的'xyz'是全局变量啊,有什么问题?
example函数中可以直接读取全局变量xyz的值,
只是读取全局变量的值时,不需要加 global xyz
只有在函数要对全局变量重新赋值时才需要加 global xyz