在Python中使用十进制模块时如何抑制指数格式

Nagendra Murti

我正在编写要求精确到小数点后108位的python代码。为此,我正在使用“十进制”模块。在一些计算中(下面的示例),我得到了指数格式的结果。例:

from decimal import *
getcontext().prec=100
result1 = Decimal(387) / Decimal(1577917828000)
#results are returned in JSON

结果值是2.452599198340510796231399192987633827532874544592571774909941634806093337326815474702907026157258171E-10但是,我需要没有E-10的常规(浮点型)格式的值。有什么建议?

阿尼尔·阿塔曼(Anil Ataman)

你可以试试看

from decimal import *
getcontext().prec=100
result1 = Decimal(387) / Decimal(1577917828000)
print('{:f}'.format(result1))

你需要用这个

'{:f}'.format(result1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从十进制到指数格式

在Python中使用除法运算符时,如何获取十进制值?

如何在 QSqlTableModel 中使用十进制数字格式化列

如何从十进制中删除尾随零并使用 Python 格式化货币

如何在MongoDB中使用十进制类型

如何在 JavaScript 数学中使用十进制数?

在 Python 中使用 Pandas 进行十进制日期操作

Python十进制模块的奇怪结果

如何格式十进制数精度

如何在 Python 中将负指数数转换为十进制数?

在Kotlin中使用十进制格式格式化数字

在DataRowAttribute中使用十进制值

如何使用Vim将指数值转换为十进制值

如何在python中使用STACK将十进制数转换为二进制数

如何使用python打印出十进制答案?

在mvc中使用excel导入数据时,如果字段为空,如何设置十进制值?

如何使用Python将LabVIEW十进制日期转换为字符串日期时间格式?

在Java中使用String格式化十进制值

如何在JavaScript中使用LOOP将十六进制转换为十进制

如何使滑块使用十进制值

如何使用十进制变量

如何在JAVA中将十进制值转换为24小时时间格式

在Go中编码为JSON时如何强制采用十进制格式的float

使用双精度十进制数时输入字符串格式不正确

如何使用fmt库使用十进制逗号格式化浮点数?

我们如何使用 Python 代码使用代码块将十进制格式的整数列表转换为十六进制?

Python 计算器 - 使用十进制模块评估语句字符串

当以剃刀形式在ToString(“ 0.0”)中使用整数时,显示整数而不是十进制

使用python将十六进制十进制数字转换为十进制