python中decimal函数用法
时间: 2023-04-26 22:02:13 浏览: 402
Python decimal模块使用方法详解
decimal函数是Python中用于高精度计算的模块,可以处理浮点数精度问题。它提供了Decimal类,可以创建一个高精度的十进制数对象,支持加、减、乘、除、取模等运算。使用decimal函数需要先导入decimal模块,然后创建Decimal对象,可以通过字符串、整数、浮点数等方式来初始化。例如:
import decimal
a = decimal.Decimal('.1')
b = decimal.Decimal(.1)
c = decimal.Decimal(1) / decimal.Decimal(3)
print(a) # .1
print(b) # .1000000000000000055511151231257827021181583404541015625
print(c) # .3333333333333333333333333333
在进行高精度计算时,建议使用decimal函数来避免浮点数精度问题。
阅读全文