相关疑难解决方法(0)

如何在Python中抑制科学记数法?

这是我的代码:

x = 1.0
y = 100000.0    
print x/y
Run Code Online (Sandbox Code Playgroud)

我的商显示为 1.00000e-05

有没有办法压制科学记数并使其显示为 0.00001?我将把结果用作字符串.

python floating-point

124
推荐指数
8
解决办法
13万
查看次数

强制python不以标准格式/科学记数法/指数形式输出浮点数

所以这很好用:

>>> float(1.0e-1)
0.10000000000000001
Run Code Online (Sandbox Code Playgroud)

但是当处理更大的数字时,它将无法打印:

>>> float(1.0e-9)
1.0000000000000001e-09
Run Code Online (Sandbox Code Playgroud)

有没有办法强迫这个?也许使用numpy或其他东西.

python

10
推荐指数
2
解决办法
3万
查看次数

标签 统计

python ×2

floating-point ×1