推 rexyeah: google zfill 11/14 19:40
推 junwh: a = "abcd%03d" % (x) 11/14 19:46
→ s4028600: zfill不管放哪裡都沒效果 11/14 19:57
→ s4028600: 感謝2樓有效了 但是不懂原理...如果4位數是%04d嗎 11/14 19:59
→ s860134: 問題是出在你指定了 format 的格式為 %d 11/14 20:01
→ s860134: 換 %s 就沒問題了 什麼都不用改 11/14 20:02
→ s860134: 查詢 python string format 的文件 11/14 20:02
→ s4028600: %s結果也一樣喔 11/14 20:04
→ s860134: 媽阿 你一開始就用int轉了當然啊 11/14 20:07
→ s860134: 拔掉那個int, %d 換成%s 11/14 20:08
→ s860134: input 吃進來天生就是 string 只有你動手腳才會把 string 11/14 20:11
→ s860134: 轉成 int 自然沒有前置 0 11/14 20:11
→ s4028600: 喔 我是直接拿別人的來用 原理沒理解透徹 感謝解說 pyth 11/14 20:14
→ s4028600: on string format 的文件在哪裡阿 11/14 20:14
推 s860134: Google "python string format " 11/14 20:17
→ s860134: 前三個看一看就差不多了 11/14 20:18
→ s860134: 也可以看官方文件,很詳細,只是英文版 11/14 20:20
→ s4028600: 嗯...都是英文不然就是好複雜...慢慢研究...感謝 11/14 20:21
→ s860134: 有基礎後買本書看吧 不然總是會卡在一些基礎問題 11/14 20:23
→ s4028600: 官方是指這個? 11/14 20:24
→ s4028600: 有想買 但是畢竟用不到...等更閒的時候吧... 11/14 20:28
→ junwh: %03d就是共三位,用0補滿,但只是用來解你文中想印002的case 11/14 20:34
→ junwh: 若想打什麼就印什麼,就像樓上所說的用字串吧 11/14 20:34
→ refusekkk: ... 11/15 00:54
→ CodingMan: 寫程式最基本就是看英文 11/15 08:28
推 qwaszx780917: %s 11/15 11:42
推 ciaoPTT: 罰你型別重看一遍 11/15 23:34
→ s860134: 他整天東抄抄西抄抄,講好幾次了= =, 11/15 23:44
→ s4028600: 抱歉...不過很感謝各位的解答 11/16 01:33