【发布时间】:2021-08-12 03:01:43
【问题描述】:
在 JavaScript 中,我可以使用模板文字并包含计算值。例如:
var a = 3;
var b = 8;
var text = `Adding ${a} + ${b} = ${a+b}`; // Adding 3 + 8 = 11
我知道 python 有 f'…' 字符串和 str.format() 占位符。有没有办法可以在字符串中包含计算?
【问题讨论】:
-
只需
f'{a} + {b} = {a + b}'就可以了——基本上就像a,"+",b,"=",a+b -
f-strings 支持嵌入式计算。你尝试了什么?