python中decimal的用途是什么,怎么使用
导读:相信很多人对“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