python中的class 'decimal.Decimal'类型,转换成str类型或者float类型 和float类型数据的大小比较

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)

 

你可能感兴趣的:(python学习)