var_a
(可以是任何变量名)应替换为其值:
var_a = "Hello"
var_b = "var_a world"
print var_b
输出应为:Hello world
答案 0 :(得分:1)
完全符合str.format
描述。你需要包装你要替换的字符串的"部分"大括号:
var_a = "Hello"
var_b = "{var_a} world".format(var_a=var_a)
也可以在没有"名称":
的情况下使用它var_b = "{} world".format(var_a)
答案 1 :(得分:0)
这称为变量替换。您可以在python中使用格式字符字符串格式化/插值运算符来完成。您上面编写的代码无法正常工作,因为您希望它能够正常工作。
例如,如果您想通过变量替换获得想要的输出,可以执行以下操作:
var_a = "Hello"
var_b = "%s world" % var_a
print var_b
这将输出Hello world。