Python的局限
提問人:楊紫紅發(fā)布時間:2020-11-04
雖然Python是一個非常成功的語言,但是也有必要明白它的局限性。
運行效率低下
目前為止,Python可以說是所有主流腳本語言中速度最慢的。(是這樣么?待考.)這與其腳本引擎的設計思路有關。 如果你的應用對于速度有著較高的要求,就要考慮Python是否能滿足需要。不過這一點可以通 過使用C編寫關鍵模塊,然后由Python調(diào)用的方式加以部分解決。
多線程支持欠佳 Python支持多線程,但是其運行效率也不高。
獨特的語法 這也許不應該被稱為局限,但是它用縮進來區(qū)分語句關系的方式還是給很多初學者帶來了困惑。即便是很有經(jīng)驗的Python程序員,也可能陷入陷阱當中。最常見的情況是tab和空格的混用會導致錯誤,而這是用肉眼無法分別的。
無類型
作為一種動態(tài)語言,隨時隨地創(chuàng)建和使用變量是Python給我們帶來的巨大的便利。但是它也會 使得程序不嚴謹,某些錯誤只有在運行中才可能出現(xiàn)。所以,使用Python編程的時候,要對類 型做到心里有數(shù)。這也使得Python的IDE工具無法提供便利的自動完成等功能。
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>