python如何定义全局变量

知识问答 2025-09-04 15:23:09 来源:互联网

在Python中,要定义全局变量,需要使用global关键字,在函数外部定义一个变量,然后在函数内部使用global关键字声明该变量为全局变量,这样,在函数内部就可以访问和修改全局变量的值,如果不使用global关键字,函数内部会创建一个局部变量,无法影响全局变量的值,以下是一个示例:

定义全局变量global_var = 10def func():    # 声明全局变量    global global_var    # 修改全局变量的值    global_var = 20调用函数func()输出全局变量的值print(global_var)  # 结果为20