我无法在以下字符串插值器中包含引号:
f"foo ${math.abs(-0.9876f)*100}%1.1f%%"
输出是
foo 98.8%
现在所需的输出是
foo "98.8%"
插入\"
不起作用,只会产生“未闭合的字符串文字”错误。
我无法在以下字符串插值器中包含引号:
f"foo ${math.abs(-0.9876f)*100}%1.1f%%"
输出是
foo 98.8%
现在所需的输出是
foo "98.8%"
插入\"
不起作用,只会产生“未闭合的字符串文字”错误。
看来这个问题是没法解决的。您可以使用以下解决方法之一:
多行字符串:
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%${'"'}"