擅长:python、mysql、java
<p>在代码中,只有第一个字符串是<code>f</code>字符串。如果你想插值,你需要把它们都变成f字符串</p>
<p>或者,您可以使用带有多行引号的f字符串(即<code>''' '''</code>)。这可能是一个更好的解决方案:</p>
<pre><code>monthnum = 10
pl = "some pl"
greatim = "gim"
greati = 'gti'
greatdm = 'gdm'
greatd = 'gd'
print(f'''Financial Analysis
Total Months {monthnum}
Total: ${pl}
Greatest increase in profits: {greatim} ({greati})
Greatest decrease in profits: {greatdm} ({greatd})'''
)
</code></pre>
<p>印刷品:</p>
<pre><code>Financial Analysis
Total Months 10
Total: $some pl
Greatest increase in profits: gim (gti)
Greatest decrease in profits: gdm (gd)
</code></pre>