如果我已经有decimal.Decimal
,我可以检查d.as_tuple().digits
和d.as_tuple().exponent
。
但是,如果我有数字和指数,我如何有效地构造十进制?
来自Decimal
文档:
如果值是元组,它应该有三个组成部分,一个符号(0表示正,1表示负(、一个数字元组和一个整数指数。例如,
Decimal((0, (1, 4, 1, 4), -3))
返回Decimal('1.414')
。