如何在python中小数点后移动所有有效数字的科学记数法

时间:2017-06-16 06:55:23

标签: python numpy floating-point precision scientific-notation

我正在尝试使用小数点后的所有有效数字打印科学数字。 `

Python的科学记数法在点之前打印一个数字,如1.2345678E+03

'%E' % Decimal('1234.5678')
'1.2345678E+03'

但我想改为打印0.12345E+04

编辑: 在点之前和之后具有任意数字位数的更通用的方法将更有帮助。就像能够打印123.456E+011234.56E-01

一样

0 个答案:

没有答案