1、概念
decimal意味着十进制,该模块提供十进制浮点操作支持。主要用于处理小数,我们熟悉flocattatt,用于浮点类型 这也可以用于小数处理,但它将四舍五入,也可以用于金额或特别精确的需求确的方面。
2、优点
(1)Decimal所表示的数字完全准确。
(2)Decimal类包含有效位的概念,因此1.30 + 1.20的结果是2.50,保留尾随零以表示有效位。
3、实例
与基于硬件的float不同,decimal具有用户可更改的精度(默认为28位)
>>>fromdecimalimport* >>>getcontext().prec=6 >>>Decimal(1)/Decimal(7) Decimal('0.142857') >>>getcontext().prec=28 >>>Decimal(1)/Decimal(7) Decimal('0.1428571428571428571428571429')
以上是python decimal的介绍可以考虑使用decimal函数来解决数据问题。更多Python学习推荐:python教学
(推荐操作系统:windows7系统Python 3.9.1,DELL G3电脑。)