Decimal保留小数点位数


from decimal import Decimal, ROUND_HALF_UP

Decimal('3.14159').quantize(Decimal('0.00'), rounding=ROUND_HALF_UP)   结果为3.14

Decimal('3.14159').quantize(Decimal('0.000'), rounding=ROUND_HALF_UP)   结果为3.142

Decimal('3.14159').quantize(Decimal('0.0000'), rounding=ROUND_HALF_UP)   结果为3.1416

Decimal('3.14159').quantize(Decimal('0.0'), rounding=ROUND_HALF_UP)   结果为3.1

Decimal('3.14159').quantize(Decimal('0'), rounding=ROUND_HALF_UP)   结果为3

ROUND_HALF_UP表示向上四舍五入