如何格式化用符号和零填充的整数?
问题描述:
我需要带符号和小时格式化时间(认为区偏移)在Python3:如何格式化用符号和零填充的整数?
>>> hour = 2
>>> print("T%02d" % hour)
T02
>>> print("T%+02d" % hour)
T+2
预期结果为:T+02
答
的字段中包含的+
字符,它需要被占的宽度。你想你的领域是字符宽:
print("T%+03d" % hour)
演示:
>>> hour = 2
>>> print("T%+03d" % hour)
T+02