我无法在以下字符串插补器中包含引号:
f"foo ${math.abs(-0.9876f)*100}%1.1f%%"
输出
foo 98.8%
现在所需的输出是
foo "98.8%"
插入\"
不起作用,只会产生“未关闭的字符串文字”错误。
答案 0 :(得分:10)
似乎this problem wouldn't be fixed。您可以使用以下解决方法之一:
多行字符串:
f"""foo "${math.abs(-0.9876f)*100}%1.1f%""""
\042
:
f"foo \042${math.abs(-0.9876f)*100}%1.1f%\042"
${'"'}
:
f"foo ${'"'}${math.abs(-0.9876f)*100}%1.1f%${'"'}"