当前位置: 首页 > 图灵资讯 > 行业资讯> python decimal是什么

python decimal是什么

来源:图灵python
时间: 2024-08-21 22:27:09

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电脑。)