python函数访问主变量

时间:2019-02-01 13:45:56

标签: python

我知道这是一个愚蠢的问题,但这是在我这边发生的事情。

<amp-list load-more>

据我所知,def func(): print(name) if __name__ == "__main__": name = "halo" print(name) func() 无法看到名称变量。 但是它两次显示“光晕”。

我在PyCharm工作。 有什么建议吗?还是python最初以这种方式工作?

1 个答案:

答案 0 :(得分:3)

func 可以查看name变量。它是一个全局变量,因为创建它的位置不在任何类或函数内。所有函数都可以读取全局变量。