官术网_书友最值得收藏!

1.3.2 Python語言特點

Python語言能夠流行起來,并持續發展,得益于其有很多優秀的關鍵特點。這些特點如下:

(1)簡單易學

Python的設計目標之一就是學習方便、使用簡單。它能夠使人專注于解決問題而不是過多關注語言本身。

(2)面向對象

Python支持面向對象的編程,與其他主要的語言(如C++和Java)相比,Python以一種非常強大又簡單的方式實現了面向對象編程。

(3)解釋性

Python是解釋執行的,即Python程序不需要編譯成二進制代碼,可以直接從源代碼運行程序。在計算機內部,Python解釋器把源代碼轉換成為中間字節碼形式,然后再把它解釋為計算機使用的機器語言并執行。

(4)免費開源

Python是免費開放源碼軟件。簡單地說,你可以自由地發布這個軟件的拷貝、閱讀它的源代碼、對它做改動、把它的一部分用于新的自由軟件中。

(5)可移植性

Python解釋器已經被移植在許多平臺上,Python程序無需修改就可以在多個平臺上運行。

(6)膠水語言

Python被稱為膠水語言,所謂膠水語言是指用來連接其他語言編寫的軟件組件或模塊的語言。Python能夠稱為膠水語言,是因為標準版本Python是用C編譯的,稱為CPython。所以Python可以調用C語言,借助于C接口,Python幾乎可以驅動所有已知的軟件。

(7)豐富的庫

Python標準庫(官方提供)種類繁多,它可以幫助處理各種工作,這些庫不需要安裝,可以直接使用。除了標準庫以外,還有許多其他高質量的庫可以使用。

(8)規范的代碼

Python采用強制縮進的方式,使得代碼具有極佳的可讀性。

(9)支持函數式編程

雖然Python并不是一種單純的函數式編程,但是也提供了函數式編程的支持,如函數類型、Lambda函數和高階函數等。

(10)動態類型

Python是動態類型語言,它不會檢查數據類型,在變量聲明時不需要指定數據類型。

主站蜘蛛池模板: 漠河县| 盱眙县| 永康市| 民乐县| 安图县| 建德市| 辰溪县| 玉林市| 水富县| 高雄市| 和政县| 尼勒克县| 中超| 道真| 福贡县| 城固县| 永昌县| 南通市| 天台县| 大洼县| 黄大仙区| 西平县| 嵊州市| 石柱| 红原县| 光山县| 棋牌| 乐安县| 浮山县| 增城市| 全南县| 沧州市| 高碑店市| 南充市| 南和县| 海林市| 凤阳县| 长葛市| 措勤县| 瑞安市| 友谊县|