1、全局变量是位于文件内部的顶层的变量名
2、全局变量如果在函数内被赋值的话必须经过声明
3、全局变量在函数内部不经过声明也可以被引用。
例:
num = 1
def foo1():
'''
foo1只是引用全局变量num,无需声明
'''
print(num)
def foo2():
'''
foo2对全局变量num进行了赋值操作,因此需要使用global声明
'''
global num
num+=1
print(num)
foo1()
foo2()