python中global函数的用法是什么

avatar
作者
猴君
阅读量:3

在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。

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!