擅长:python、mysql、java
<p>尝试使用十进制和四舍五入,如下所示。我添加了float来查看它与十进制函数的比较</p>
<pre><code> from decimal import *
n = ['20','20.25','45','35','56.43','20.25','20.00','78.906']
for i in n:
print(round(float(i),2),'......',round(Decimal(i),2))
</code></pre>
<p>输出:</p>
<pre><code>20.0 ...... 20.00
20.25 ...... 20.25
45.0 ...... 45.00
35.0 ...... 35.00
56.43 ...... 56.43
20.25 ...... 20.25
20.0 ...... 20.00
78.91 ...... 78.91
</code></pre>