1,易學
Python是壹種代表簡單理念的語言。閱讀壹個好的python程序就像閱讀壹段英語段落,盡管這段英語段落的語法非常嚴格。python的最大優勢之壹是其偽代碼特性,這使我們能夠在開發python程序時專註於解決問題,而不是理解語言本身。
2.面向對象的
Python支持面向過程編程和面向對象編程。在面向過程的語言中,程序是由可重用代碼的過程或函數構建的。在面向對象語言中,程序是由數據和函數組成的對象構建的。
與C++和Java等其他主要語言相比,python以壹種非常強大和簡單的方式實現了面向對象編程。
3、便攜性
由於其開源的特性,python已經被移植到許多平臺上。如果小心避免依賴於系統的功能,所有python程序無需修改即可在以下任何平臺上運行,例如Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、QNX、VMS和Windows。
CE,甚至PocketPC,Symbian和谷歌基於Linux的android平臺。
4.解釋
用C或C++等編譯語言編寫的程序可以從源文件轉換為計算機使用的語言。這個過程由編譯器和不同的標簽和選項完成。運行程序時,連接加載器軟件將程序從硬盤復制到內存並運行。
用python語言編寫的程序不需要編譯成二進制代碼,可以直接從源代碼運行程序。在計算機內部,python解釋器將源代碼轉換成稱為字節碼的中間形式,然後將其翻譯成計算機使用的機器語言並運行。
事實上,使用python更容易,因為您不必擔心如何編譯程序,如何確保連接轉載正確的庫等等。
5.開放源碼
Python是FLOSS的壹種。簡單地說,妳可以自由地分發該軟件的副本,閱讀其源代碼,對其進行修改,並在新的免費軟件中使用其中的壹部分。
FLOSS基於壹個群體共享知識的概念,這也是python如此優秀的原因之壹。它是由壹群希望看到更好的python並經常對其進行改進的人創建的。