1.高級(jí)語(yǔ)言的分類(lèi)
編譯型語(yǔ)言:(C/C++)
編譯器
source code —> compiler —> object code —>executor —>output
執(zhí)行過(guò)程類(lèi)似于翻譯文章:一種語(yǔ)言寫(xiě)的文章可以整篇翻譯為另一種語(yǔ)言的文章抗蠢,執(zhí)行效率非常高。
解釋型語(yǔ)言:(Basic/Python )
/?n?t??pr?t?/ 解釋器
source code —>interpreter —>output
它是由一個(gè)叫解釋器的程序一條一條的執(zhí)行源代碼
執(zhí)行過(guò)程類(lèi)似于同聲傳譯:報(bào)告人說(shuō)一句翻譯人翻譯一句盗忱。過(guò)程相對(duì)慢,執(zhí)行效率比較低脖卖。但比較靈活幔妨,報(bào)告人可以根據(jù)現(xiàn)場(chǎng)的反應(yīng)术唬,隨時(shí)調(diào)整所要說(shuō)的內(nèi)容。而且Python 語(yǔ)言可移植性比較好台谊。
2.Python 語(yǔ)言的特點(diǎn)
1)解釋型語(yǔ)言設(shè)計(jì)哲學(xué)是“優(yōu)雅”,“明確”譬挚,“簡(jiǎn)單”锅铅,易學(xué)易用,可讀性高减宣。
2)開(kāi)發(fā)哲學(xué)是 “用一種方法盐须,最好只用一種方法來(lái)做一件事”
3)現(xiàn)代語(yǔ)言特點(diǎn):面向?qū)ο蟆⒅С址盒驮O(shè)計(jì)漆腌、支持函數(shù)式編程
4)豐富的第三方函數(shù)庫(kù)
5)Python語(yǔ)句的縮進(jìn)
Python代碼塊使用縮進(jìn)對(duì)齊表示代碼邏輯贼邓,而不是使用大括號(hào),Python每段代碼塊縮進(jìn)的空白數(shù)量可以任意闷尿,但要確保同段代碼塊語(yǔ)句必須包含相同的縮進(jìn)空白數(shù)量