2015-11-08 64 views

回答

1

试试这个:(实质是利用zfill显示零您在最简洁的方式要数)

if int(my_number_as_string) == 0: 
    print my_number_as_string.zfill(4) 
0

以下功能将帮助您垫零

def add_nulls2(int, cnt): 
    nulls = str(int) 
    for i in range(cnt - len(str(int))): 
     nulls = '0' + nulls 
    return nulls 

输出

>>> add_nulls2(5,5) 
'00005' 
>>> add_nulls2(0,5) 
'00000' 
>>> 
+0

http://i.imgur.com/hWv1DXG.png –