為什麼 Python 要特立獨行弄出一些獨特的關鍵字?

時間 2021-05-05 16:57:26

1樓:shuhari

Python當然是有缺點的。網上搜尋 Python sucks 你可以得到一大堆結果,其中有不少觀點還是很精彩的。但是題主這種程度的批評我看了以後根本沒什麼感覺。

只說一點,你表達自己觀點何妨open一些,索性大大方方說出來「我就是討厭Python」好了。不然,先說一大篇這裡討厭、那裡無法忍受,最後總結一句「沒有說Python不好」,我也不相信這是你的真心話呀。

2樓:只增笑耳Jason

你噴def,except這些沒什麼問題,有時候看起來確實有點不習慣,但是你噴縮排就是你的不對了。

還有,你居然用tab來縮排,那就是錯上加錯了。(你大概一生都在同乙個平台上程式設計吧?)

總之還是你接觸的語言太少了,所以你會覺得python不習慣。被操多了其實也會覺得python的感覺還好。

逃.....

3樓:

雖然我是Python黑,但這把決定給Python說兩句(儘管這個回答我還會黑Python)。

題主說的語法問題,我感覺沒啥大不了的,最大的破費也就是配個游標卡尺(逃

異常不用catch這沒啥啊,OCaml之流的還用with。更何況有的語言沒有異常系統,直接用ADT搞錯誤處理(事實上這樣做是有好處的)。

程式設計思想的問題,我雖然不贊同樓主的說法,但是我也沒體會到Python能帶給人們多少好的程式設計思想。建議樓主學習一下Racket啊,ML啊,Haskell啊,Idris和F*之類的語言……這些語言到能給人帶來不少程式設計思想,但是可能題主學了之後又要來吐槽語法問題了(逃)。還有題主要是真的學習了這些語言會發現我給出的順序相當微妙。

可是「人生苦短,我用Python。」這一說法是為什麼呢?

有一位哲學家(?)曾經說過:

沒有什麼不是乙個import搞不定的。如果有,那就再來乙個。

(捂臉逃

4樓:

單說函式關鍵字,Python 用def 並沒有值得吐槽的。因為golang 用func

swift 用func

rust 用fn

你看看objc 用什麼。

上面有一位說的對,Python 大多數關鍵字用小寫,就None True False 大寫有點搞笑。

對我來說,Python 唯一值得吐槽的是編碼。但從編碼的體驗來說,Python 寫起來最爽。

5樓:cwaar

樓主其實就是想找個理由不學麼,其實不需要發這個帖子找支持者,我個人覺得。

想學一門語言的優點,說句難聽的,語法關鍵字不同算個屁,研究人家設計思想才對。

6樓:

所以一開始就應該用python,然後學習C++的時候就會問:

怎麼變數還得宣告啊,

怎麼還得寫花括號啊,

怎麼還得寫分號啊,

為什麼注釋要發明幾種方法啊,

++++++

沒有孰是孰非,只是先入為主而已,...

你有什麼特立獨行與眾不同處?

程天困 他強由他強,清風拂山崗。他橫由他橫,明月照大江。前兩天剛讀了無聲告白,莉迪亞很可憐,我們終究會在奉承,迎合,屈服中度過一生,自欺欺人以愛之名。書的最後給了詹姆斯一家救贖,他們為此改變,他們都意識到自己錯了,他們都在所謂愛的教化下度過餘生,他們都後悔了,他們都醒悟了。然而,莉迪亞死了。乙個活生...

人到底是要特立獨行還是要泯然眾生?

正五價 特立獨行是生活願望,而泯然眾生是現狀。大多數情況下人總是會為自己的與眾不同而感到擔憂,但其實有時候特立獨行真的會很有魅力,只是對於大多數人來說,特立獨行只能想想而已,直到某天連特立獨行的想法都沒有的時候就自然而然的泯然眾人了。反之,從對立的層面來看。泯然眾人未必不是一件好事,平凡從某些層面來...

為什麼要學習Python?

程顯通 一類的兩款遊戲,一款一開始就送屠龍寶刀 六件神裝 但是地圖有些限制,一款世界開放 可探索性極強 但是前期極為花時間,Python是前者,C是後者。學習Python就像玩爽文遊戲,能讓你逐漸入程式設計的坑,程式設計又在各個方面也很重要,所以你應該試試看學習Python。 原始碼時代 崗位需求高...