<p>请参阅<a href="http://docs.python.org/library/stdtypes.html#string-formatting" rel="nofollow">^{<cd1>}</a>,特别是浮点转换:</p>
<blockquote>
<p>'e' Floating point exponential format (lowercase). (3)</p>
<p>'E' Floating point exponential format (uppercase). (3)</p>
<p>'f' Floating point decimal format. (3)</p>
<p>'F' Floating point decimal format. (3)</p>
<p>'g' Floating point format. Uses lowercase exponential format if exponent is less than -4 or not less than precision, decimal format otherwise. (4)</p>
<p>'G' Floating point format. Uses uppercase exponential format if exponent is less than -4 or not less than precision, decimal format otherwise. (4)</p>
</blockquote>
<p>例如,使用<code>f</code>格式。</p>
<pre><code>>>> ["%10.7f" %i for i in rates]
[' 0.1000000', ' 0.0000010', ' 0.0000001']
>>>
</code></pre>
<p>也可以使用较新的(从2.6开始)<a href="http://docs.python.org/library/stdtypes.html#str.format" rel="nofollow">^{<cd3>}</a>方法:</p>
<pre><code>>>> ['{0:10.7f}'.format(i) for i in rates]
[' 0.1000000', ' 0.0000010', ' 0.0000001']
>>>
</code></pre>