首页后端开发Pythonpython中decimal的用途是什么,怎么使用

python中decimal的用途是什么,怎么使用

时间2024-03-22 15:24:03发布访客分类Python浏览566
导读:相信很多人对“python中decimal的用途是什么,怎么使用”都不太了解,下面小编为你详细解释一下这个问题,希望对你有一定的帮助 1、概念 decimal意思为十进制,这个模块提供了十进制浮点运算支持。主...
相信很多人对“python中decimal的用途是什么,怎么使用”都不太了解,下面小编为你详细解释一下这个问题,希望对你有一定的帮助



1、概念

decimal意思为十进制,这个模块提供了十进制浮点运算支持主要是用来处理小数的,针对与浮点型我们比较熟悉flocat 这个也可以针对小数进行处理,但是它会四舍五入,也可以用到关于金额,或者需求要求特别精确的方面。

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')

(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)


关于“python中decimal的用途是什么,怎么使用”的内容就介绍到这,感谢各位的阅读,相信大家对python中decimal的用途是什么,怎么使用已经有了进一步的了解。大家如果还想学习更多知识,欢迎关注网络,小编将为大家输出更多高质量的实用文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python中decimal的用途是什么,怎么使用
本文地址: https://pptw.com/jishu/650677.html
Oracle注入的基本步骤是什么,哪些事项要注意 用PHP怎样计算一个数除以100并保留两位小数

游客 回复需填写必要信息