擅长:python、mysql、java
<p>只需使用内置的<a href="http://docs.python.org/release/3.1.5/library/string.html#formatspec" rel="nofollow">string formatting</a>:</p>
<pre><code>>>> column_format = "{item:20} = $ {price:>10.2f}"
>>> print(column_format.format(item="Total Tax", price=6))
Total Tax = $ 6.00
</code></pre>
<p>…等等</p>
<p>分解:</p>
<ul>
<li><code>{item}</code>表示格式化名为<code>item</code>的参数</li>
<li><code>{item:20}</code>表示格式化结果的宽度应为20个字符</li>
<li><code>{price:>10.2f}</code>表示右对齐(<code>></code>),宽度为10(<code>10</code>),浮点精度为2位小数(<code>.2f</code>)</li>
</ul>
<p>顺便说一句,您可能需要查看用于货币工作的<a href="http://docs.python.org/release/3.1.5/library/decimal.html" rel="nofollow">^{<cd8>}</a>包。你知道吗</p>