在python中将字符串转换为变量名[重复]

这个问题在这里已经有答案了
动态设置局部变量[重复]

(7个答案)

8年前关闭的

我有绳子。比如“水牛”

x='buffalo'

我想把这个字符串转换成变量名,比如

buffalo=4

不仅是这个示例,我还想将任何输入字符串转换为某个变量名。我应该怎么做(用python)

x='buffalo'
exec(“%s=%d”%(x,2))

之后,您可以通过以下方式进行检查:

打印布法罗

作为输出,您将看到:
2

发表评论