为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕雪6442864 2019-11-05 16:25:39
我需要在整数前添加零,以使字符串定义为数字($ 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;}有功能可以做到这一点吗?
查看完整描述

3 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

您可以使用该zfill()方法用零填充字符串:


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

Out[3]: '01'


查看完整回答
反对 回复 2019-11-05
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

您很可能只需要格式化整数:


'%0*d' % (fill, your_int)

例如,


>>> '%0*d' % (3, 4)

'004'


查看完整回答
反对 回复 2019-11-05
  • 3 回答
  • 0 关注
  • 533 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信