擅长:python、mysql、java
<p>在我看来,你根本不应该使用浮动。浮动不是金融应用程序的正确工具。在任何使用浮点的地方,都应该能够使用str或Decimal来确保不会丢失精度。在</p>
<p>例如。<br/>
用户输入,文件输入-显然使用str并转换为十进制来进行任何运算<br/>
数据库-如果支持,请使用decimal类型,否则使用字符串并在应用程序中转换为decimal。在</p>
<p>如果您坚持使用float,请记住python <code>float</code>在许多其他平台上等同于<code>double</code>,因此,如果您要将它们存储在数据库中,请确保数据库字段的类型为<code>double</code></p>