pythondecimal是什么
pythondecimal是什么
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')
以上就是pythondecimal的介绍,大家在使用进制处理数据问题时,可以考虑使用decimal函数来解决。更多Python学习推荐:请关注IT培训机构:千锋教育。

相关推荐HOT
更多>>
Python之三大变量类型介绍
多值赋给多变量python允许在一行中将多个值赋给多个变量。x,y,z="Orange","Banana","Cherry"print(x)print(y)print(z)----output----...详情>>
2023-11-07 18:37:09
Python GUI开发工具选择
Python最大的特点就在于她的快速开发功能。作为一种胶水型语言,python几乎可以渗透在我们编程过程中的各个领域。这里我简单介绍一下用python进...详情>>
2023-11-07 17:03:00
Python异常代码含义对照表
异常名称描述BaseException所有异常的基类SystemExit解释器请求退出KeyboardInterrupt用户中断执行(通常是输入^C)Exception常规错误的基类StopI...详情>>
2023-11-07 16:14:45
Python中有哪些方法可以解压文件?
在Python学习和日常使用中,很容易造成文件过大。大的体积会大大增加我们的内存使用量,单独的文件是无法共享的。只能通过打包解压的方式分享给...详情>>
2023-11-07 15:24:43