【发布时间】:2020-12-31 16:53:42
【问题描述】:
假设我有这个大数字 1956787654321,我想将其转换为浮点数,小数点为 8 个数字,如 19567.87654321。
我将如何在 python 中做到这一点?
提前谢谢你。
【问题讨论】:
标签: python floating-point integer decimal
假设我有这个大数字 1956787654321,我想将其转换为浮点数,小数点为 8 个数字,如 19567.87654321。
我将如何在 python 中做到这一点?
提前谢谢你。
【问题讨论】:
标签: python floating-point integer decimal
怎么样
>>> 1956787654321 /10**8
19567.87654321
【讨论】:
10**8 在技术上是正确的,但进行了不必要的计算。
要获得8 点精度浮点数,您可以将integer 划分为1e8:
1956787654321 / 1e8
# 19567.87654321
【讨论】: