python核心编程学习笔记-2016-07-21-01-decimal模块

来源:互联网 发布:王者荣耀安卓数据迁移 编辑:程序博客网 时间:2024/05/01 17:44

5.7.2节讲到decimal模块

创建decimal对象最好用字符串类型创建,用float类型创建经实验也可以,但是两者结果不同。

>>> from decimal import Decimal>>> a = Decimal(.1)>>> b = Decimal('.1')>>> print a0.10000000000000000555...>>> print b0.1
原因:float的0.1并不是实际上的0.1。

但如书中所说,decimal对象不能与普通的浮点对象做运算。如

0 0
原创粉丝点击