python 字符串做变量名
时间: 2023-07-24 12:25:06 浏览: 92
Python-字符串与变量
在 Python 中,可以使用 `exec()` 函数将字符串作为代码执行,从而实现字符串作为变量名的效果。例如,如果你想要将字符串 `"x"` 作为变量名,可以使用以下代码:
```
var_name = "x"
value = 42
exec(f"{var_name} = {value}")
print(x) # 输出:42
```
注意,在使用 `exec()` 函数时需要格外小心,因为它可以执行任意的 Python 代码,包括恶意代码。因此,建议仅在极端情况下使用 `exec()` 函数,并且确保字符串的来源可信。
阅读全文