就語法而言,Python 這個語言怎么樣?
Python有兩個外號,分別為:“內(nèi)置電池”,“膠水語言”。
1、“內(nèi)置電池”即:Python官方本身提供了非常完善的標(biāo)準(zhǔn)代碼庫,包括針對網(wǎng)絡(luò)編程、輸入輸出、文件系統(tǒng)、圖形處理、數(shù)據(jù)庫、文本處理等。代碼庫相當(dāng)于已經(jīng)編寫完成打包供開發(fā)者使用的代碼集合,程序員只需通過加載、調(diào)用等操作手段即可實(shí)現(xiàn)對庫中函數(shù)、功能的利用,從而省去了自己編寫大量代碼的過程,讓編程工作看起來更像是在“搭積木”。除了內(nèi)置庫,開源社區(qū)和獨(dú)立開發(fā)者長期為Python貢獻(xiàn)了豐富的第三方庫,其數(shù)量遠(yuǎn)超其他主流編程語言,可見Python的語言生態(tài)已然相當(dāng)壯大。

比如,完成同一個任務(wù),C語言要寫1000行代碼,Java只需要寫100行,而Python可能只要20行。言外之意,Python集成度更高,用時更少,就可以實(shí)現(xiàn)以前所實(shí)現(xiàn)的功能。
2、“膠水語言”即:Python本身被設(shè)計(jì)成具有可擴(kuò)展性,它提供了豐富的API和工具,以便開發(fā)者能夠輕松使用包括C、C++等主流編程語言編寫的模塊來擴(kuò)充程序。就像使用膠水一樣把其他編程語言編寫的模塊粘合過來,讓整個程序同時兼?zhèn)淦渌Z言的優(yōu)點(diǎn),起到了黏合劑的作用。
在測試工作中,Python常被用來編寫腳本,在自動化測試中用得比較多,因此Python語言的使用更偏重于解決實(shí)際應(yīng)用問題,不需過多關(guān)注底層的處理,諸如內(nèi)存、指針的處理等,在很多場景中使用起來很方便,這也是越來越多的程序員喜愛Python的原因 。

