2024-04-27 03:15:32 发布
网友
看看下面的例子。。你知道吗
var1 = 10 var2 = "String" var3 = True dic = {} def func1(): ... ... def main(): varN = globals().["var1"] Dictionary = globals().["dic"].var2('some other string')
怎么读这个?全局()?这是如何使用和解释的?你知道吗
请帮忙。谢谢。你知道吗
globals()返回字典。你知道吗
globals()
print type(globals()) # <type 'dict'>
所以,下标符号就足够访问全局变量了。你知道吗
print globals()["var1"] globals()["dic"][var2] = 'some other string' print dic # {'String': 'some other string'}
globals是一个内置的python函数,它总是可用的 请参见: http://docs.python.org/2/library/functions.html#globals
globals()
返回字典。你知道吗所以,下标符号就足够访问全局变量了。你知道吗
globals是一个内置的python函数,它总是可用的
请参见: http://docs.python.org/2/library/functions.html#globals
相关问题 更多 >
编程相关推荐