Python 如何在科学记数法中加入特定数量的尾随零

Python 如何在科学记数法中加入特定数量的尾随零,python,python-3.x,string,numbers,scientific-notation,Python,Python 3.x,String,Numbers,Scientific Notation,我想在科学记数法中加入特定数量的尾随零。 范例- 输入号码: 2e-09 9.123456e-06 2.123456789e-03 我希望输出如下: 2.000000000e-09 9.123456000e-06 2.123456789e-03 你知道怎样才能达到要求的结果吗?你可以使用e格式代码进行科学记数,小数点后的值表示要列出的小数位数 >>> '{:.9e}'.format(2e-09) '2.000000000e-09' >>> '{:.9e}'

我想在科学记数法中加入特定数量的尾随零。 范例- 输入号码:

2e-09
9.123456e-06
2.123456789e-03
我希望输出如下:

2.000000000e-09
9.123456000e-06
2.123456789e-03

你知道怎样才能达到要求的结果吗?

你可以使用
e
格式代码进行科学记数,小数点后的值表示要列出的小数位数

>>> '{:.9e}'.format(2e-09)
'2.000000000e-09'
>>> '{:.9e}'.format(9.123456e-06)
'9.123456000e-06'
>>> '{:.9e}'.format(2.123456789e-03)
'2.123456789e-03'
你可以试试
“{.15e}”。格式(x)