5.1.5.2 精度
上下文的prec属性控制了作为算术运算结果创建的新值所要保持的精度。字面量值会按这个属性保存精度。
import decimal
d = decimal.Decimal('0.123456')
for i in range(1,5):
decimal.getcontext().prec = i
print(i, ':',d,d * 1)
要改变精度,可以直接为这个属性赋一个1到decimal.MAX_PREC之间的新值。
运行结果:
5.1.5.2 精度
上下文的prec属性控制了作为算术运算结果创建的新值所要保持的精度。字面量值会按这个属性保存精度。
import decimal
d = decimal.Decimal('0.123456')
for i in range(1,5):
decimal.getcontext().prec = i
print(i, ':',d,d * 1)
要改变精度,可以直接为这个属性赋一个1到decimal.MAX_PREC之间的新值。
运行结果: