-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