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表示向上四舍五入

 

posted @ 2022-05-18 17:37  道霖  阅读(687)  评论(0编辑  收藏  举报