如何避免Python中的科学记数法?

时间:2018-03-05 17:16:13

标签: java python

我正在使用将数据从Python传递到Java的API。我的问题是Java不喜欢e表示法。我得到一个非法的字符异常。所以我需要格式化我的输入,使其中没有e。我正在使用Python 2.7;如果更新的版本可以帮助我升级。

十进制不起作用(w = 1e-8,e = w * 100000000):

  

>>>十进制(E)/十进制(1)

     

十进制( '1')

     

>>>十进制(E)/十进制(100000000)

     

十进制( '1E-8')

     

>>>十进制(W)/十进制(1)

     

十进制( '1.000000000E-8')

字符串格式不起作用:

  

>>>打印“%。16f”%w

     

0.0000000100000000

     

>>> s =“%。16f”%w

     

>>>十进制(S)

     

十进制( '1.00000000E-8')

浮动不起作用;有办法吗?我无法访问Java代码,因此无法将其转换为该代码。谢谢!

0 个答案:

没有答案