給定一個像'0104002'這樣的數字發短信的字符串,我需要返回01
4002
。python函數返回第一個非零帶中間零並返回數字串的最後一部分
基本上,當數字大於0時,返回數字文本字符串的第一部分。然後,第二部分返回以下一個非零數字開始的部分,直到字符串結束。數字展示位置爲每個輸入不同,串不會是同樣的長度
我只能夠得到什麼,我需要到目前爲止
def lot(num):
lot=""
for x in num:
lot+=x
y=int(x)
if y>0: break
print lot
lot('0104002')
第一部分總是會變成2位數字嗎? –
沒有它的總是會改變 – ziggy