python中的科学记数法

时间:2016-08-22 23:50:41

标签: python

您好我知道要用科学记数法打印数字我可以做以下

"%.3e" % 123.456

将给出

1.234e+02

然而我怎样才能获得

12.34e+01?

1 个答案:

答案 0 :(得分:3)

为了澄清,Scientific Notation的大多数用法是指Normalized Notation,它要求前导数字至少为1但小于10.在Engineering Notation中,指数是三的倍数。这是科学记数法最常用的两个版本。