如何舍入十进制数而不使用全局上下文?

2024-04-16 23:38:18 发布

您现在位置:Python中文网/ 问答频道 /正文

使用python 3.6 https://docs.python.org/3.6/library/decimal.html

我可以看到我们可以指定舍入和精度,但它只能通过设置上下文来全局指定。你知道吗

如何对特定的十进制实例执行此操作?你知道吗

类似于以下伪代码:

myNumber = Decimal(1.101901)
roundedNumber = myNumber.toFixed(2, ROUND_DOWN)
# expected result ==> 1.10
roundedNumber = myNumber.toFixed(2, ROUND_UP)
# expected result ==> 1.11

所以我可以用我想要的舍入和精度来解析每个数字。你知道吗


Tags: 实例httpsorgdocshtmllibrary精度result