用前导零格式化数字

嗨,我是个新手,我刚刚发现了令人惊叹的
使用%运算符进行格式化.有一件事我搞不懂,那就是
格式化数字以使其获得前导零,例如,我想
输出为1x01而不是1x1(用于命名我的AVI文件).
到目前为止,我已经用到了这个:
打印'%sx%s'%(季、集)
这给出了1x1的输出,但是我想要1x01=p来格式化它
使用%方法?

# 回答1


2004年9月19日12:59:21-0700,Stian写道:
我认为您正在寻找字符串方法zill();
您可以在Python库参考中找到它:http://www.python.org/doc/2.3.4/lib/string-methods.html
如果SEIPTION='1',EPSIPDE.ZFill(2)将返回'01'
Essende.zill(3)将返回'001'等.
哈哈,哈哈.
# 回答2


"Stian"写道:
假设该季和剧集都是整数:
打印"%DX%02d"%(季,集)
(如果不是,请使用int()将字符串转换为整数)
更多信息请点击此处:http://docs.python.org/lib/typesseq-strings.html

标签: python

添加新评论