#global类型在函数内部使用,标注变量来自外部
#如果外部不存在则新建一个外部global变量,只要运行到global变量便会替换外部存在的同名变量
def demo():
global a
a = 20
print(a)
a = 30
if __name__ == '__main__':
print(a)
demo()
print(a)
print(__name__)
print(globals())
print(globals()["__name__"])
print(globals()["__file__"])