Python 全局变量可以在局部作用域中使用
例子:
def spam():
print(egg)
egg =42
spam()
print(egg)
在def spam()自定义函数中,没有定义egg的值,在全局域中定义了一个egg=42 ,则局部作用域使用全局域中的值,所以会输出:
42
42
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
例子:
def spam():
print(egg)
egg =42
spam()
print(egg)
在def spam()自定义函数中,没有定义egg的值,在全局域中定义了一个egg=42 ,则局部作用域使用全局域中的值,所以会输出:
42
42
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。