将整型格式化为带前导零的字符串的最佳方法?

问题:

我需要将前导零加到整数,使一个字符串定义数量($ cnt)。
将这个简单的函数从PHP翻译成Python的最好方法是:

function add_nulls($int, $cnt=2) {
    $int = intval($int);
    for($i=0; $i<($cnt-strlen($int)); $i++)
        $nulls .= '0';
    return $nulls.$int;
}
&#91;/code&#93;
有可以做到这一点的功能吗?

<h4>回答:</h4>
您可以使用<code>zfill()</code>方法用零填充字符串:

In [3]: str(1).zfill(2)
Out[3]: '01'

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Best way to format integer as string with leading zeros?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

35 − 30 =