【发布时间】:2021-03-18 05:01:34
【问题描述】:
我有这个号码:
value='0.00000036'
作为字符串
我想计算 value*2 或 value+value (0.00000072) 是多少,显然这不是一件容易的事。
我尝试使用:
decimal.Decimal(value)
它让我明白了:
Decimal('3.6E-7')
当我使用更高的数字 (0.0000036) 时一切正常,但对我来说没用。
【问题讨论】:
-
好的,
Decimal('3.6E-7')结果有什么问题? -
@KarlKnechtel 我想看:0.00000072
-
@fdermishin 它没有。我已经有一个字符串,我想把它转换成数字,乘加减法然后显示出来。
-
那么问题出在哪里? 3.6E-7 与 0.00000036 相同。一切都按预期进行
标签: python