[問題] 字串 strip?

看板Python作者 (啦 )時間16年前 (2009/06/08 12:37), 編輯推噓1(103)
留言4則, 4人參與, 最新討論串1/1
a = '00002220000' print a 以上範例會印出 00002220000 如果我希望把前面的 0 去掉的話,該怎麼寫呢? 我有試過 a.strip('0') 但是他會把全部的 0 都去掉, 請問有什麼好方法嗎? 像在 C 裡面可以用 printf("%d", a); 就會自動把前面去掉, 麻煩為我解答一下,感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.211.196

06/08 12:41, , 1F
print int(a)?
06/08 12:41, 1F

06/08 12:42, , 2F
print('%d' % int(a))
06/08 12:42, 2F

06/08 12:47, , 3F
感謝感謝,這就是我要的! :>
06/08 12:47, 3F

06/08 14:25, , 4F
a.lstrip('0')
06/08 14:25, 4F
文章代碼(AID): #1AB9LxWk (Python)
文章代碼(AID): #1AB9LxWk (Python)