为了账号安全,请及时绑定邮箱和手机立即绑定

python函数访问主变量

python函数访问主变量

烙印99 2021-10-26 18:42:06
我知道这是一个愚蠢的问题,但它发生在我身边。def func():    print(name)if __name__ == "__main__":    name = "halo"    print(name)    func()据我所知,func( )看不到名称变量。但它显示了两次“光环”。我在 PyCharm 工作。有什么建议吗?或者python最初是这样工作的?
查看完整描述

1 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

func 可以看到name变量。它是一个全局变量,因为你创建它的地方不在任何类或函数中。所有函数都可以读取全局变量。


查看完整回答
反对 回复 2021-10-26
  • 1 回答
  • 0 关注
  • 142 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信