如何在增加一个值时保留前导的 "00"。

32 浏览
0 Comments

如何在增加一个值时保留前导的 "00"。

这个问题已经有答案了:

如何使用零填充字符串?

当一个值增加一时,我想保留前导的“00”,下面的值为“00349”,当我增加并打印它时,

它变成了350,如何打印成00350并保留前导的“00”

val = 00349
val = val + 1
print val -->prints as 350,i want to print as 00350

admin 更改状态以发布 2023年5月23日
0
0 Comments

您需要使用格式化字符串打印数字:

print "%05d" % val

此外,请注意,通过存储具有前导零的数字,您将其存储为八进制数字:

>>> val = 0123
>>> print val
83

0