python - 如何在科学记数法中放置特定数量的尾随零
问题描述
我想在科学记数法中放入特定数量的尾随零。示例 - 对于输入数字:
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'
推荐阅读
- javascript - Cesium实时使用本地时间而不是UTC
- c# - 如果我从其他 UC 调用代码,WPF 绑定问题
- google-apps-script - 为什么这个脚本不收集所有的 gmail?
- python - 为什么当 k 是迭代器时 zip(*k) 不能工作?
- java - Spring Boot 优雅关闭
- php - 使用 REST Web 服务将图像上传到资源
- reactjs - 使用 react-vis 在 x 轴中以(MM-DD)格式显示日期
- symfony - Symfony 表单查询生成器
- reactjs - 如何修复“初始化时 DeltaPatcher 应接收基本 Bundle”?
- java - 如何在 Grafana 中创建健康检查?