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

globals()、局部变量()和vars()之间有什么区别?

globals()、局部变量()和vars()之间有什么区别?

拉莫斯之舞 2019-07-11 16:22:30
globals()、局部变量()和vars()之间有什么区别?.之间的区别是什么?globals(), locals(),和vars()?他们回来了什么?更新结果有用吗?
查看完整描述

3 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

“和对字典的任何赋值都没有反映在实际的本地名称空间”这个部分可能会被用词。

查看完整回答
反对 回复 2019-07-11
?
开满天机

TA贡献1786条经验 获得超13个赞

奇怪的是,您可以访问添加到vars()locals()如果您使用eval()..例:def test(): huh = locals(); huh['d'] = 4; print eval('d')打印4次test()被处决了!

查看完整回答
反对 回复 2019-07-11
  • 3 回答
  • 0 关注
  • 391 浏览
慕课专栏
更多

添加回答

举报

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