在函数外直接申明变量

在函数内使用时提前说明:groble 变量,才能正常修改

不能像C语言一样直接在函数内修改变量值

如果要在函数内修改全局变量的值,只要在函数内部用 ​global​ 声明这个全局变量,就能在函数内修改这全局变量的值。

num = 1  # 这是一个全局变量 为了美观我把他放在第一行


def update():  # 示例函数    
    global num  # 使用global声明num,在函数中就可以修改全局变量的值
    num += 1  # 全局变量可以参与运算
    return 0


print(num)  # 调用函数前查看全局变量
update()  # 调用函数,修改全局变量
print(num)  # 调用函数后查看全局变量