[問題] 字串處理格式化輸出
假設有一字串是 003045134011
要怎麼讓他變成 3.45.134.11 輸出 ?
在 Perl 有看到 下面這種寫法:
$str = join '.', map {int $_} @{[split /(\d{3})/, $str]}[1,3,5,7];
有點像是IP的格式,每三位一組去掉0,用 "." 分隔
希望有最快速的方法一行程式碼解決
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.28.177
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1460751959.A.D9D.html
※ 編輯: slv922 (123.194.28.177), 04/16/2016 04:27:48
※ 編輯: slv922 (123.194.28.177), 04/16/2016 04:28:58
推
04/16 05:52, , 1F
04/16 05:52, 1F
→
04/16 05:58, , 2F
04/16 05:58, 2F
推
04/16 13:04, , 3F
04/16 13:04, 3F
→
04/16 13:04, , 4F
04/16 13:04, 4F
※ 編輯: slv922 (123.194.28.177), 04/16/2016 14:28:38
→
04/16 14:28, , 5F
04/16 14:28, 5F
→
04/16 14:33, , 6F
04/16 14:33, 6F
推
04/16 15:23, , 7F
04/16 15:23, 7F
Python 近期熱門文章
PTT數位生活區 即時熱門文章