Python是什麼語言?有什麼優劣勢?

老男孩IT教育機構發表於2021-03-04

  在很多人眼中,Python是一門全能語言,可以做很多的事情,那麼你知道Python有什麼優缺點嗎?我想這是很多人都比較好奇的問題,我們一起來看看吧。

  優點:

  Python是一種代表簡單主義思想的語言,閱讀一個良好的Python程式就感覺像是在讀英語一樣,使你能夠專注於解決問題而不是去搞明白語言本身;

  Python底層是用C語言編寫的,很多標準庫和第三方庫也都是用C寫的,執行速度非常快;

  IPython Notebook使我們更容易使用Python進行資料工作,可以輕鬆地與同時共享Notebook,無需他們安裝任何東西,大大減少組織程式碼,輸出和註釋檔案的開銷;

  Python是一種通用語言,容易和直觀,在學習上會比較容易,可以加快你寫一個程式的快速,此外Python測試框架是一個內建的,可以保證你的程式碼是可重複使用和可靠的;

  Python還是一個多用途語言,把不同背景的人結合在一起,作為一種常見的、容易理解,大部分程式設計師都懂,可以很容易地和統計學家溝通,你可以使用一個簡單的工具就把你每一個工作夥伴整合起來。

  由於它的開源本質,Python已經被移植在許多平臺上,比如說:Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS等。

  缺點:

  很多時候不能將程式連寫成一行,如import sys;for i in sys.path:print i,而perl和awk就無此限制,可以較為方便的在shell下完成簡單程式,不需要如Python一樣,必須將程式寫入一個.py檔案;

  Python語法獨特,也許不應該被稱為侷限,但是它用縮排來區分語句關係的方式還是給很多初學者帶來了困惑,即便是很有經驗的Python程式設計師,也可能陷入陷阱;

  Python對比C、C++語言執行速度要慢一些。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2761082/,如需轉載,請註明出處,否則將追究法律責任。

相關文章