次の文字列インターポレーターに引用符を含めることができません。
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%${'"'}"