[問卦] python語法怎麼那麼好用!
l = [1,2,3]
m=[i *5 for i in l]
print(m) # [5,10,15]
也太好用了吧!
不像JS還要用map傳callback, Java還要用什麼stream的超級麻煩
為什麼Python語法這麼強!有卦嗎!
--
肛
我都唸ikea
語法糖啊
python好用(x java超難用(o
JAVA很難用
我覺得python module太多都不知道要用
哪一種..
素肚好用
JS垃圾東西
python是小孩子用的
不然大人要用啥...ADA?
你拿什麼跟JS比 都會覺得很強
你不寫m = i*5嗎
可以稅額中文嗎
我覺得python比java難寫多了
最大優點:不用一堆大括號
語法糖
垃圾java
golang
lambda 寫法更讚
等你學到decorator你就會覺得太煩了
l.map! { lil i * 5}; p l
python....這到底是啥天才創出來的
如果不在乎執行效能太爛,那就好。
社群強大啊 有人想到就弄出來
你這樣記憶體會吃兩倍 知道嗎
不然你以為是電腦自己創造出來?
就抄lisp的
這分明是抄襲haskell,快來用haskell
這只是語法糖阿 java是真的難用
不就list comprehension, map+lambda比較帥
Python很多套件例如Tensorflow都有移植了
不需要留在Python
debug的時候你就知道了
嫩 print(list(np.array(l)* 5))
寫小程式很快,大專案管理會想哭
只是個Scrip 不能稱作program
script
軟體
跑大專案慢到哭
syntax sugar 好用的大家都會抄 java現在
也有lamda calculus
Monty python怎麼那麼好看!
java 有for each 可以用阿=.=
print([ 5, 10, 15])
有夠難看
不要走火入魔 oneliner適度就好 搞到可讀
性全無得不償失
大家早就在linq ,拿java 這種快被
淘汰的語言比
np.array([1, 2, 3]) * 5
為了可讀性與維護方便vs為了效能
print([i*5 for I in range(1, 3)])
蛤?你要比也跟C++比吧…爪蛙已經很好了…
oneliner python迷不覺得是犧牲可讀性,
反而覺得是pythonic…