代码点读机 / Python / global

global Python · 关键字

在函数内部声明要修改的是外层全局变量,而不是新建一个局部变量。

怎么用

global 变量名

小例子

计数 = 0
def 加一():
    global 计数
    计数 += 1
加一()
print(计数)

运行结果

1

官方文档:https://docs.python.org/zh-cn/3/reference/simple_stmts.html#global

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条