python3 decode errors(python decimal是什么)
导读:1、概念...
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)以上就是python decimal的介绍 ,大家在使用进制处理数据问题时,可以考虑使用decimal函数来解决 。更多Python学习推荐:python教学
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!