python語言優(yōu)點(diǎn)
1、簡單
Python的語法非常優(yōu)雅,甚至沒有像其他語言的大括號(hào),分號(hào)等特殊符號(hào),代表了一種極簡主義的設(shè)計(jì)思想。閱讀Python程序像是在讀英語。
2、易學(xué)
Python入手非???,學(xué)習(xí)曲線非常低,可以直接通過命令行交互環(huán)境來學(xué)習(xí)Python編程。
3、免費(fèi)/開源
Python的所有內(nèi)容都是免費(fèi)開源的,這意味著你不需要花一分錢就可以免費(fèi)使用Python,并且你可以自由地發(fā)布這個(gè)軟件的拷貝、閱讀它的源代碼、對(duì)它做改動(dòng)、把它的一部分用于新的自由軟件中。
4、自動(dòng)內(nèi)存管理
如果你了解C語言、C++語言你就會(huì)知道內(nèi)存管理給你帶來很大麻煩,程序非常容易出現(xiàn)內(nèi)存方面的漏洞。但是在Python中內(nèi)存管理是自動(dòng)完成的,你可以專注于程序本身。
5、可以移植
由于Python是開源的,它已經(jīng)被移植到了大多數(shù)平臺(tái)下面,例如:Windows、MacOS、Linux、Andorid、iOS等等。
6、解釋性
大多數(shù)計(jì)算機(jī)編程語言都是編譯型的,在運(yùn)行之前需要將源碼編譯為操作系統(tǒng)可以執(zhí)行的二進(jìn)制格式(0110格式的),這樣大型項(xiàng)目編譯過程非常消耗時(shí)間,而Python語言寫的程序不需要編譯成二進(jìn)制代碼。你可以直接從源代碼運(yùn)行程序。在計(jì)算機(jī)內(nèi)部,Python解釋器把源代碼轉(zhuǎn)換成稱為字節(jié)碼的中間形式,然后再把它翻譯成計(jì)算機(jī)使用的機(jī)器語言并運(yùn)行。
7、面向?qū)ο?/p>
Python既支持面向過程,又支持面向?qū)ο?,這樣編程就更加靈活。
8、可擴(kuò)展
Python除了使用Python本身編寫外,還可以混合使用像C語言、Java語言等編寫。
9、豐富的第三方庫
Python具有本身有豐富而且強(qiáng)大的庫,而且由于Python的開源特性,第三方庫也非常多,例如:在web開發(fā)、爬蟲、科學(xué)計(jì)算等等。
Python的缺點(diǎn)
1、速度慢
由于,Python是解釋型語言,所有它的速度會(huì)比,C、C++慢一些,但是不影響使用。由于,現(xiàn)在的硬件配置都非常高,基本上沒有影響,除非是一些實(shí)時(shí)性比較強(qiáng)的程序可能會(huì)受到一些影響,但是也有解決辦法,可以嵌入C程序。
2、強(qiáng)制縮進(jìn)
如果你有其他語言的編程經(jīng)驗(yàn),例如:C語言或者Java語言,那么Python的強(qiáng)制縮進(jìn)一開始會(huì)讓你很不習(xí)慣。但是如果你習(xí)慣了Python的縮進(jìn)語法,你會(huì)覺得它非常優(yōu)雅。
3、單行語句
由于Python可以在尾部不寫分號(hào),所以一行只能有一條語句,這可能也算是一個(gè)不足吧,不過這真的微不足道。
-
python
+關(guān)注
關(guān)注
56文章
4811瀏覽量
85076
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論