【发布时间】:2020-01-28 02:19:12
【问题描述】:
我想将数字从 e+xx 缩放到 e+00。例如,1003 -> 1.003 或 0.00372 -> 3.72。如何在 python 中更改这些数字? (如果代码是一行就好了)
【问题讨论】:
-
float(('%e' % float(1003)).split('e')[0])和float(('%e' % float(0.00372)).split('e')[0]) -
获取以 10 为底的对数并向下取整。然后除以 10 的幂。