关于python:将前导零附加到给定值

Appending leading zeroes to a given value

本问题已经有最佳答案,请猛点这里访问。

我有各种各样的输入,比如下面,我需要把任何一个给定的数字作为四个字母,并附加前导零使其成为四个数字。在前面加一个"00.00",有什么建议吗?

1
2
3
4
5
6
7
8
9
10
11
12
INPUT:-

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


EXPECTED OUTPUT:-

00.00.0095
00.00.0115
00.00.0005


你可以这样做,假设00.00总是常数。

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