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

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

.之间的区别是什么?globals()locals(),和vars()?他们回来了什么?更新结果有用吗?



拉莫斯之舞
浏览 392回答 3
3回答

慕尼黑8549860

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

开满天机

奇怪的是,您可以访问添加到vars()或locals()如果您使用eval()..例:def test(): huh = locals(); huh['d'] = 4; print eval('d')打印4次test()被处决了!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python