我的GUI应用程序中有一个小问题。仅显示字符串。我必须执行以下逻辑。我有一个字符串“ a”,它是数字。它是五位数。我必须将其递增“ 1”,然后再次将其放在我的GUI上-如“ 00002”。这是代码。
a = '00001'
b = int(a) + 1
print str(b)
预期结果:“ 00002”-我得到“ 2”我必须为“ 00001”或“ 00043”或“ 00235”或“ 03356”或“ 46579”进行此项工作-我要说-必须工作对于“ a”中的任何数字
有多种方法可以实现它:
方法1:使用format
>>> format(2, '06d')
'000002'
方法2:使用zfill
>>> str(2).zfill(5)
'00002'
方法3:使用%
>>> "%05d" % (2,)
'00002'
选择最适合您的:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句