python

python中global函数的用法是什么

小亿
165
2023-12-21 11:07:18
栏目: 编程语言

在Python中,global关键字用于在函数内部声明全局变量。

通常情况下,函数内部的变量只在函数内部有效,函数外部无法访问。但是使用global关键字可以将变量声明为全局变量,使其在函数内外都可访问。

以下是使用global关键字的示例:

x = 10  # 全局变量

def foo():
    global x  # 声明全局变量
    x = 20  # 修改全局变量的值
    print(x)  # 输出: 20

foo()
print(x)  # 输出: 20

在上面的示例中,x是一个全局变量。在foo函数内部,通过使用global关键字声明x为全局变量,然后修改了x的值为20。在函数外部再次打印x时,可以看到x的值被修改为20。

需要注意的是,在函数内部声明全局变量时,变量名必须与全局变量的名称一致,否则会创建一个新的局部变量。

0
看了该问题的人还看了