Python全局变量申明和使用
在函数外直接申明变量
在函数内使用时提前说明:groble 变量,才能正常修改
不能像C语言一样直接在函数内修改变量值
如果要在函数内修改全局变量的值,只要在函数内部用 global 声明这个全局变量,就能在函数内修改这全局变量的值。
num = 1 # 这是一个全局变量 为了美观我把他放在第一行
def update(): # 示例函数
global num # 使用global声明num,在函数中就可以修改全局变量的值
num += 1 # 全局变量可以参与运算
return 0
print(num) # 调用函数前查看全局变量
update() # 调用函数,修改全局变量
print(num) # 调用函数后查看全局变量