Python編程語言的缺點

Python雖然是人工智能方面非常流行的語言,但還是存在著一丟丟缺點,但這並不能阻止ta的迅速發展。

那它又有哪些缺點呢?讓我們來看一看!

Python編程語言的缺點


Python的缺點

Python雖然有很多優點,但是它也不是完美的,它也有自身的缺點。

1.速度慢 由於,Python是解釋型語言,所有它的速度會比,C、C++慢一些,不過對於用戶而言,機器上運行速度是可以忽略的。因為用戶根本感覺不出來這種速度的差異,不影響使用。由於,現在的硬件配置都非常高,基本上沒有影響,除非是一些實時性比較強的程序可能會受到一些影響,但是也有解決辦法,可以嵌入C程序。

2.既是優點也是缺點,python的開源性是的Python語言不能加密,但是目前國內市場純粹靠編寫軟件賣給客戶的越來越少,網站和移動應用不需要給客戶源代碼,所以這個問題就是問題了。隨著時間的推移,很多國內軟件公司,尤其是遊戲公司,也開始規模使用python。

Python編程語言的缺點


3.強制縮進 如果你有其他語言的編程經驗,例如:C語言或者Java語言,那麼Python的強制縮進一開始會讓你很不習慣。但是如果你習慣了Python的縮進語法,你會覺得它非常優雅。

4.單行語句 由於Python可以在尾部不寫分號,所以一行只能有一條語句,很多時候不能將程序連寫成一行,如import sys; for i in sys.path: print i(看不懂沒關係,這裡只是介紹一行代碼的書寫)。而其他的代碼可能就無此限制,可以較為方便的在shell下完成簡單程序,不需要如Python一樣,必須將程序寫入一個.py文件。(對很多用戶而言這也不算是限制)這可能也算是一個不足吧,不過這真的微不足道。對於一個真正在乎代碼簡潔的人來說,那就忍受著吧。

5.構架選擇太多(沒有像C#這樣的官方.net構架,也沒有像ruby由於歷史較短,構架開發的相對集中。Ruby on Rails 構架開發中小型web程序天下無敵)。不過這也從另一個側面說明,python比較優秀,吸引的人才多,項目也多。

Python編程語言的缺點


分享到:


相關文章: