全局变量是在函数外部定义的变量(没有定义在某一个函数内),所有函数内部都可以使用这个变量。
提示:全局变量是可变的,在其他开发语言中,大多是不推荐使用全局变量的,因为可变范围太大,会导致程序后期不好维护。
一、在函数内部修改全局变量的值
如果在函数中需要修改全局变量,需要使用global关键字进行声明。
global关键字会告诉解释器后面的变量是一个全局变量,再使用赋值语句时,就不会创建局部变量
代码体验:
# 定义一个全局变量
num = 99
def demo1():
# 希望修改全局变量的值 -- 使用global声明一下变量即