how to retain the leading “00” when incrementing a value
本问题已经有最佳答案,请猛点这里访问。
当值递增1时,我想保留前导"00",当我递增并打印时,低于val的值为"00349"变为350,如何打印为00350,保留前面的"00"
1 2 3 | val = 00349 val = val + 1 print val -->prints as 350,i want to print as 00350 |
您需要使用格式字符串打印数字:
1 | print"%05d" % val |
另外,请注意,通过存储带前导零的数字,可以将其存储为八进制数:
1 2 3 | >>> val = 0123 >>> print val 83 |