您的位置:首页 > 其它

Decimal

2015-11-23 22:03 246 查看
python 中处理浮点数常用方法是float,但是由于计算机保存浮点数时要尽量精准,所以实际数字与保存不一致。例如

>>a =  2.34

>>print a

>> 2.39999999999

一般情况下这样处理是没有问题,但当我们处理货币等确定精度数字时需要引入十进制数字运算decimal

>>from decimal import *

>> a = Decimal(str('2.3'))

>>print a

>> 2.3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: