“主”中的Python变量

时间:2018-10-17 10:22:06

标签: python python-3.x

我想使用动态字符串自动定义变量,类似于PHP中的${$a}

在普通脚本中这样做时,我没有对象,因此无法apply setattr,还是我错了?

如何动态定义变量?

2 个答案:

答案 0 :(得分:0)

您可以将所需的变量存储在字典中。基本上,这就是php的功能,只有在Python中,您才能指定要使用的字典以及如何使用它。

答案 1 :(得分:-1)

您可以修改本地或全局词典:

>>> locals()['xxx'] = 'Hi'
>>> xxx
'Hi'
>>> globals()['yyy'] = 'Hello'
>>> yyy
'Hello'