如何修改 python 决定以科学计数法打印的点?
例如我想要一切> 1e4
或 < 1e-4
以科学计数法打印。
好:
In [11]: 5e20
Out[11]: 5e+20
不好:
In [12]: 5e10
Out[12]: 50000000000.0
最佳答案
在 IPython 中你可以使用
%precision %.4g
这将打印绝对值在科学计数法中 = 1e4 的浮点值。
您可以在 IPython API Docs 中找到有关 %precision
命令的更多信息。 .
对于字符串格式化选项,请查看 Python Docs
https://stackoverflow.com/questions/16866761/
相关文章:
javascript - Bootstrap datepicker 显示的日期格式与值的格式不同
formatting - 引用 YAML(对于 Travis CI)
java - java.util.Formattable 上的示例是否不正确?
java - 是否可以在 Eclipse 中将部分 java 代码标记为不自动格式化?
eclipse - 如何配置 Eclipse 格式化程序在字段声明之间不插入空行?
formatting - 使用 LaTeX Beamer 将引文文本放在同一张幻灯片上
.net - 为什么 DateTime.ToShortTimeString() 不尊重 "Regio