Построить десятичное число. Десятичное из знака, цифр и показателя степени - PullRequest
0 голосов
/ 24 февраля 2020

Если у меня уже есть decimal.Decimal, я могу проверить d.as_tuple().digits и d.as_tuple().exponent.

Но если у меня есть цифры и показатель степени, как я могу эффективно построить десятичную дробь?

1 Ответ

1 голос
/ 24 февраля 2020

Из документации Decimal :

Если значение является кортежем, оно должно иметь три компонента: знак (0 для положительного или 1 для отрицательного), a кортеж из цифр и целочисленный показатель. Например, Decimal((0, (1, 4, 1, 4), -3)) возвращает Decimal('1.414').

...