※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2021-07-22 15:10:14
看板 Gossiping
作者 標題 [問卦] python語法怎麼那麼好用!
時間 Wed Jul 21 14:47:53 2021
l = [1,2,3]
m=[i *5 for i in l]
print(m) # [5,10,15]
也太好用了吧!
不像JS還要用map傳callback, Java還要用什麼stream的超級麻煩
為什麼Python語法這麼強!有卦嗎!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.124.50 (臺灣)
※ 文章代碼(AID): #1WzyCRfT (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1626850075.A.A5D.html
→ : 肛1F 101.12.62.209 台灣 07/21 14:48
推 : 我都唸ikea2F 42.76.18.20 台灣 07/21 14:48
→ : 語法糖啊3F 111.246.19.155 台灣 07/21 14:49
推 : python好用(x java超難用(o4F 110.30.185.138 台灣 07/21 14:49
推 : JAVA很難用5F 114.137.250.20 台灣 07/21 14:49
→ : 我覺得python module太多都不知道要用6F 122.116.240.84 台灣 07/21 14:49
→ : 哪一種..
→ : 哪一種..
噓 : 素肚好用8F 101.12.42.233 台灣 07/21 14:50
推 : JS垃圾東西9F 60.245.122.239 台灣 07/21 14:50
→ : python是小孩子用的10F 220.135.149.14 台灣 07/21 14:50
→ : 不然大人要用啥...ADA?11F 122.116.240.84 台灣 07/21 14:50
→ : 你拿什麼跟JS比 都會覺得很強12F 126.122.212.105 日本 07/21 14:50
推 : 你不寫m = i*5嗎13F 118.233.69.127 台灣 07/21 14:51
→ : 可以稅額中文嗎14F 42.77.197.146 台灣 07/21 14:51
推 : 我覺得python比java難寫多了15F 1.175.118.76 台灣 07/21 14:51
→ : 最大優點:不用一堆大括號16F 59.115.125.150 台灣 07/21 14:53
推 : 語法糖17F 1.161.112.167 台灣 07/21 14:54
推 : 垃圾java18F 1.163.71.137 台灣 07/21 14:55
推 : golang19F 114.37.199.151 台灣 07/21 14:56
→ : lambda 寫法更讚20F 1.160.167.5 台灣 07/21 14:56
推 : 等你學到decorator你就會覺得太煩了21F 59.124.167.178 台灣 07/21 14:57
推 : l.map! { lil i * 5}; p l22F 42.72.144.142 台灣 07/21 15:03
→ : python....這到底是啥天才創出來的23F 36.232.136.161 台灣 07/21 15:05
推 : 如果不在乎執行效能太爛,那就好。24F 223.141.155.15 台灣 07/21 15:07
推 : 社群強大啊 有人想到就弄出來25F 101.12.25.115 台灣 07/21 15:11
推 : 你這樣記憶體會吃兩倍 知道嗎26F 49.216.134.134 台灣 07/21 15:11
→ : 不然你以為是電腦自己創造出來?27F 101.12.25.115 台灣 07/21 15:12
推 : 就抄lisp的28F 116.241.227.58 台灣 07/21 15:24
推 : 這分明是抄襲haskell,快來用haskell29F 36.229.102.46 台灣 07/21 15:25
→ : 這只是語法糖阿 java是真的難用30F 49.159.72.47 台灣 07/21 15:28
推 : 不就list comprehension, map+lambda比較帥31F 59.115.37.98 台灣 07/21 15:29
→ : Python很多套件例如Tensorflow都有移植了
→ : 不需要留在Python
→ : Python很多套件例如Tensorflow都有移植了
→ : 不需要留在Python
推 : debug的時候你就知道了34F 122.116.39.42 台灣 07/21 15:38
推 : 嫩 print(list(np.array(l)* 5))35F 203.66.246.4 台灣 07/21 15:39
推 : 寫小程式很快,大專案管理會想哭36F 223.138.133.232 台灣 07/21 15:43
推 : 只是個Scrip 不能稱作program37F 203.66.246.4 台灣 07/21 15:45
→ : script
→ : script
推 : 軟體39F 60.248.143.172 台灣 07/21 15:48
推 : 跑大專案慢到哭40F 140.134.85.11 台灣 07/21 15:53
推 : syntax sugar 好用的大家都會抄 java現在41F 36.228.227.77 台灣 07/21 15:59
→ : 也有lamda calculus
→ : 也有lamda calculus
推 : Monty python怎麼那麼好看!43F 42.74.4.92 台灣 07/21 16:07
推 : java 有for each 可以用阿=.=44F 124.218.22.202 台灣 07/21 16:15
噓 : print([ 5, 10, 15])45F 27.52.32.36 台灣 07/21 16:25
推 : 有夠難看46F 27.53.104.77 台灣 07/21 16:37
→ : 不要走火入魔 oneliner適度就好 搞到可讀47F 1.34.1.150 台灣 07/21 16:38
→ : 性全無得不償失
→ : 性全無得不償失
噓 : 大家早就在linq ,拿java 這種快被49F 114.46.28.42 台灣 07/21 16:41
→ : 淘汰的語言比
→ : 淘汰的語言比
推 : np.array([1, 2, 3]) * 551F 59.127.47.126 台灣 07/21 16:56
推 : 為了可讀性與維護方便vs為了效能52F 39.10.230.248 台灣 07/21 18:37
推 : print([i*5 for I in range(1, 3)])53F 106.107.169.139 台灣 07/21 19:38
推 : 蛤?你要比也跟C++比吧…爪蛙已經很好了…54F 108.198.15.161 美國 07/21 22:36
→ : oneliner python迷不覺得是犧牲可讀性,
→ : 反而覺得是pythonic…
→ : oneliner python迷不覺得是犧牲可讀性,
→ : 反而覺得是pythonic…
--
※ 看板: FW 文章推薦值: 0 目前人氣: 0 累積人氣: 120
回列表(←)
分享