2014-12-02 101 views
-1

我有如下的各种输入,我需要使任何给定的数字为四个字母,并追加前导零使其四位数字 ,并在前面添加一个“00.00”,可以任何建议这个怎么做?将前导零附加到给定值

INPUT:- 

val = int(95) 
val = int(115) 
val = int(5) 


EXPECTED OUTPUT:- 

00.00.0095 
00.00.0115 
00.00.0005 
+0

如何追加“00.00”? – 2014-12-02 00:33:03

+0

如果它修复了,只需附加一个文字 – Dinesh 2014-12-02 00:33:41

+1

那么,因为'00.00.0095'不再是一个int或者我能想到的任何其他类型的数字,为什么不直接使用一个字符串和连接呢? – csmckelvey 2014-12-02 00:33:49

回答

1

你可以这样做,假设00.00总是恒定的。

print(["00.00.{:>04d}".format(v) for v in [95, 115, 5]]) 
# ['00.00.0095', '00.00.0115', '00.00.0005']