使用Python的字符串格式化功能,将动态变量名插入到模板字符串中。具体示例代码如下:
# 假设需要动态定义变量名为'var1', 'var2', 'var3'...
for i in range(1, 4):
var_name = f"var{i}" # 使用 f-string 格式化字符串
locals()[var_name] = i # 动态定义变量
print(var1) # 输出 1
print(var2) # 输出 2
print(var3) # 输出 3
在上述代码中,我们使用 f-string 将变量 i 插入到字符串 "var{i}" 中,动态生成了变量名 var1、var2、var3。然后通过 locals() 函数动态定义了这些变量,并赋值为 i 的值。最后我们可以直接使用这些变量名来访问它们的值。