6. global语句

global语句

作用

告诉解释器,global语句声明的一个或多个变量,这些变量为全局变量,即在此 .py 文件内部有效。

语法

global 变量名1, 变量名2, ...

说明

示例

# 此实例示意global语句的用法

a = 100
b = 200
c = 300
d = ['三国演义', '红楼梦', '西游记']

def fn(a, b):
    global c
    c = 666
    print(a, b, c)  # a, b, c三个都是局部变量,函数内部优先访问局部变量
    d.append('水浒')

fn(1, 2)
print('全局的 a:', a, 'b:', b, 'c:', c)
print('d:', d)

视频讲解