擅长:python、mysql、java
<p>您可以使用<a href="http://docs.python.org/library/string.html#format-string-syntax" rel="noreferrer">str.format</a>:</p>
<pre><code>def formatBusinessCodes(code):
""" Function that formats business codes. Pass in a business code which will convert to a string with 6 digits """
return '{:06d}'.format(code)
</code></pre>
<hr/>
^{pr2}$
<hr/>
<p>格式<code>{:06d}</code>可以理解为:</p>
<ul>
<li><code>{...}</code>表示用<code>format</code>中的参数替换以下内容,
(例如<code>code</code>)。在</li>
<li><code>:</code>开始格式规范</li>
<li><code>0</code>启用零填充</li>
<li><code>6</code>是字符串的宽度。注意大于6的数字
但是,数字不会被截断。在</li>
<li><code>d</code>表示参数(例如<code>code</code>)应为整数类型。在</li>
</ul>
<hr/>
<p>注意,在Python2.6中,格式字符串需要额外的0:</p>
<pre><code>def formatBusinessCodes(code):
""" Function that formats business codes. Pass in a business code which will convert to a string with 6 digits """
return '{0:06d}'.format(code)
</code></pre>