擅长:python、mysql、java
<p>回答这个问题已经有几年了,但是从Python 3.6(<a href="https://www.python.org/dev/peps/pep-0498/" rel="noreferrer">PEP498</a>)开始,您可以使用新的<code>f-strings</code>:</p>
<pre><code>numbers = [23.23, 0.123334987, 1, 4.223, 9887.2]
for number in numbers:
print(f'{number:9.4f}')
</code></pre>
<p><strong>打印:</strong></p>
<pre><code> 23.2300
0.1233
1.0000
4.2230
9887.2000
</code></pre>