擅长:python、mysql、java
<p>您正在查看浮点数字的默认<code>str()</code>格式</em>,其中科学符号用于足够小或足够大的数字。</p>
<p>您不需要转换它,<em>值本身</em>是一个合适的浮点值。如果需要以其他格式显示,请<a href="https://docs.python.org/2/library/string.html#format-specification-mini-language" rel="noreferrer">format it <em>explicitly</em></a>:</p>
<pre><code>>>> print 0.00001357
1.357e-05
>>> print format(0.00001357, 'f')
0.000014
>>> print format(0.00001357, '.8f')
0.00001357
</code></pre>
<p>这里的<code>f</code>格式总是对值使用定点表示法。默认精度为6位;<code>.8</code>指示<code>f</code>格式化程序显示8位。</p>
<p>默认字符串格式与<code>format(fpvalue, '.12g')</code>基本相同;<code>g</code>格式根据数字的指数使用科学或定点表示。</p>