标签: python python-3.x
我想使用动态字符串自动定义变量,类似于PHP中的${$a}。
${$a}
在普通脚本中这样做时,我没有对象,因此无法apply setattr,还是我错了?
setattr
如何动态定义变量?
答案 0 :(得分:0)
您可以将所需的变量存储在字典中。基本上,这就是php的功能,只有在Python中,您才能指定要使用的字典以及如何使用它。
答案 1 :(得分:-1)
您可以修改本地或全局词典:
>>> locals()['xxx'] = 'Hi' >>> xxx 'Hi' >>> globals()['yyy'] = 'Hello' >>> yyy 'Hello'