-1
我有如下的各种输入,我需要使任何给定的数字为四个字母,并追加前导零使其四位数字 ,并在前面添加一个“00.00”,可以任何建议这个怎么做?将前导零附加到给定值
INPUT:-
val = int(95)
val = int(115)
val = int(5)
EXPECTED OUTPUT:-
00.00.0095
00.00.0115
00.00.0005
我有如下的各种输入,我需要使任何给定的数字为四个字母,并追加前导零使其四位数字 ,并在前面添加一个“00.00”,可以任何建议这个怎么做?将前导零附加到给定值
INPUT:-
val = int(95)
val = int(115)
val = int(5)
EXPECTED OUTPUT:-
00.00.0095
00.00.0115
00.00.0005
你可以这样做,假设00.00总是恒定的。
print(["00.00.{:>04d}".format(v) for v in [95, 115, 5]])
# ['00.00.0095', '00.00.0115', '00.00.0005']
如何追加“00.00”? – 2014-12-02 00:33:03
如果它修复了,只需附加一个文字 – Dinesh 2014-12-02 00:33:41
那么,因为'00.00.0095'不再是一个int或者我能想到的任何其他类型的数字,为什么不直接使用一个字符串和连接呢? – csmckelvey 2014-12-02 00:33:49