-
货币值计算
计算货币值时,应当使用decimal
模块,如果使用float会出现舍入和截断问题。
decimal.quantize()函数的使用。
decimal模块提供各种舍入规则。 -
分数计算
分数计算使用fractions
模块。
分母是2的幂时,分数得到的浮点值很精确,不是2的幂时会产生浮点近似值。
《Modern Python Cookbook》(Python经典实例)笔记1.4 浮点数、小数、分数
最新推荐文章于 2020-12-03 12:48:08 发布
货币值计算
计算货币值时,应当使用decimal
模块,如果使用float会出现舍入和截断问题。
decimal.quantize()函数的使用。
decimal模块提供各种舍入规则。
分数计算
分数计算使用fractions
模块。
分母是2的幂时,分数得到的浮点值很精确,不是2的幂时会产生浮点近似值。