Python是什麼語言?有什麼優劣勢?
在很多人眼中,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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python對比其他語言有什麼優劣勢?Python
- “Go語言”有什麼用途?有什麼優勢?Go
- Python有什麼優勢和劣勢?Python介紹!Python
- sem和seo有什麼區別?各自的優劣勢是什麼?
- Python和C#對比,優劣勢是什麼?PythonC#
- SEO優化具體是什麼,SEO有什麼優劣呢?優化
- Python語言與其他語言有什麼不同?優勢介紹Python
- 什麼是docker?docker有什麼優勢?Docker
- Python是什麼語言?Python底層語言是什麼?Python
- 使用Python語言開發爬蟲有什麼優勢?Python爬蟲
- 原生IP是什麼意思?有什麼優勢?
- Python多執行緒是什麼意思?有什麼優勢?Python執行緒
- 什麼是Go語言?Go語言有什麼特點?Go
- python語言是什麼Python
- 中文程式語言——易語言,到底是用來幹什麼的?易語言值得學習嗎?易語言的優勢有什麼?
- Python優勢是什麼?為什麼要學習?Python
- 什麼是程式語言,什麼是Python直譯器Python
- IPIDEA獨享代理IP是什麼,有什麼優勢?Idea
- 什麼是多執行緒?Python多執行緒有什麼優勢?執行緒Python
- CRM系統的優劣是什麼?
- SFTP是什麼協議?優勢有哪些?與FTP有什麼不同?FTP協議
- python語言的優點是什麼?python開發Python
- 資料卷是什麼?資料卷有什麼優勢嗎?
- 【知識分享】DHCP伺服器是什麼有什麼優勢伺服器
- python語言與其他語言有什麼不同?Python
- 微服務思考(01):什麼是微服務?微服務的優勢和劣勢微服務
- 什麼是r語言R語言
- 什麼是程式語言
- 雲端計算技術是什麼?雲端計算有什麼優勢?
- 恆訊科技分析:什麼是GPU伺服器?有什麼優勢?GPU伺服器
- 什麼是python?python有什麼用途?Python
- 學Java優勢有什麼?Java
- Python為啥這麼牛?跟其他語言相比究竟有什麼優勢?Python
- 什麼是透明屏,其工作原理與優勢是什麼
- bgp雙線是什麼意思?bgp雙線有什麼優勢?-ElinkcloudCloud
- 【資料庫】雲資料庫rds是什麼意思?有什麼優勢?資料庫
- 【知識分享】什麼是獨立ip伺服器有什麼優勢伺服器
- 什麼是智慧數字經營?微火智慧經營有什麼優勢?