赞
踩
decimal模块
简介
decimal意思为十进制,这个模块提供了十进制浮点运算支持。
常用方法
1.可以传递给Decimal整型或者字符串参数,但不能是浮点数据,因为浮点数据本身就不准确。
2.要从浮点数据转换为Decimal类型
from decimal import *
Decimal.from_float(12.222)
3.通过设定有效数字,限定结果样式:
from decimal import *
getcontext().prec = 6
Decimal(1)/Decimal(7)
4.四舍五入,保留几位小数
from decimal import *
Decimal(‘50.5679’).quantize(Decimal(‘0.00’))
5.Decimal 结果转化为string
from decimal import *
str(Decimal(‘3.40’).quantize(Decimal(‘0.0’)))
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。