Python 語言你認為最大的弱點或者不足是什麼?
雖然我們是Python學院,但是沒門語言都有自己的優缺點。
我本人熟練Java,C和Python三門語言,但是Python確實比較容易入門,對初學者們比較有優勢踏入這個行業。
缺點也是讓人歡喜讓人憂。
1。速度慢 由於,Python是解釋型語言,所有它的速度會比,C、Java慢一些,但是不影響使用。由於,現在的硬體配置都非常高,基本上沒有影響。
2。Python 的 GIL 鎖限制並發: Python 的另一個大問題是,對多處理器支持不好。3。強制縮進 如果你有其他語言的編程經驗,例如:C語言或者Java語言,那麼Python的強制縮進一開始會讓你很不習慣。
你們覺得呢?歡迎留言!
編輯於 2020-03-25繼續瀏覽內容知乎發現更大的世界打開Chrome繼續奇哥從業10年的運維老鳥,擅長搬磚(DevOps)性能,如果追求高並發,高性能建議移步go、Java
性能,如果追求高並發,高性能建議移步go、Java
Python的弱點是相對的。
Python確實速度慢,但對於大部分用戶來說是感覺不到的。以我工作的需要,也感受不到。
不能多線程執行也是Python被人詬病最多的,但我也不怎麼需要多線程,所以也很難感受到。。。
所以Python對我來說很合適,目前能適應我的需求。
太 慢 了 ! ! !
之前寫一個東西一直超時一直超時,哎喲我的 耶,debug半天,我肯定我的演算法是最優了,然後拿C++一寫,速度差了接近十倍
僅代表個人在使用中的觀點,總結下來就三點。
第一點是運行慢,當然這也是沒有辦法的事情,畢竟是解釋型的語言,在加上Python很靈活,慢就不可避免了。當然,可以用Cython補救一下。
第二點是弱類型,這個在調試的時候特別特別煩,你不全部運行一遍根本不知道哪裡會出現什麼莫名其妙的bug。
第三點是不用大括弧而是用縮進。
推薦閱讀: