1,class 'decimal.Decimal' 转换成str类型。
str(decimal.Decimal(db_dailyActiveTimesAverage).quantize(decimal.Decimal('0.0')))
float(decimal.Decimal(db_dailyActiveTimesAverage).quantize(decimal.Decimal('0.0')))
2,float类型之间的数据比较用绝对值的方法或者是math.isclose
return abs(f1 - f2) <= allowed_error
math.isclose(a, b, rel_tol=1e-5)
本文介绍如何将Decimal类型转换为字符串或浮点数,并探讨了浮点数比较的最佳实践,包括使用绝对值误差允许范围和math.isclose函数进行精确度控制。
316

被折叠的 条评论
为什么被折叠?



