優點:
1.語言簡潔優美
例如去除了大括號,寫法簡單,寫法更接近於英語,其他語言幾十上百行的代碼,十來行就能解決,而且還好看
2.跨平台,window、linux、mac通用
3.排行高,社區完善
4.膠水語言
python常常被昵稱為膠水語言,能夠把其他語言制作的各種模塊(尤其是C/C++)很輕松地結合在一起,
例如在人工智能領域,因為是計算密集型,核心算法完全依賴C/C++,他們速度快適合底層寫算法,python慢但簡單適合上層寫邏輯,
而且python是這些庫的API binding,要開發一個其他語言到C/C++的跨語言接口,python最容易,就這樣,最油膩的人和最強最快的馬結合在了一起,歡快的跑了起來。
可以這么理解,python本身不是一種運算快的語言,但善於利用,整合其他語言且能在各個平台使用得溜,最重要的是開發效率還很高
人生苦短,就用python。
缺點:
1.運行速度慢
python是解釋型語言,運行時需要一行行轉換成CPU能理解的機器碼,很費時
2.代碼不能加密