代码之家  ›  专栏  ›  技术社区  ›  lony

“main”中的python变量[重复]

  •  0
  • lony  · 技术社区  · 6 年前

    这个问题已经有了答案:

    我想使用动态字符串自动定义变量,类似于 ${$a} 在里面 PHP .

    因为我是用一个简单的脚本来完成的,所以我没有对象,因此不能 apply setattr 还是我错了?

    如何动态定义变量?

    2 回复  |  直到 6 年前
        1
  •  0
  •   Matthieu Brucher    6 年前

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

        2
  •  -1
  •   pbacterio    6 年前

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

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