Python 全局变量可以在局部作用域中使用

例子:

def spam():
    print(egg)

egg =42
spam()
print(egg)

在def spam()自定义函数中,没有定义egg的值,在全局域中定义了一个egg=42 ,则局部作用域使用全局域中的值,所以会输出:

42
42

💬 评论 (0)

发表评论

支持 Markdown · 请遵守评论规范