python語言優點
1、簡單
Python的語法非常優雅,甚至沒有像其他語言的大括號,分號等特殊符號,代表了一種極簡主義的設計思想。閱讀Python程序像是在讀英語。
2、易學
Python入手非常快,學習曲線非常低,可以直接通過命令行交互環境來學習Python編程。
3、免費/開源
Python的所有內容都是免費開源的,這意味著你不需要花一分錢就可以免費使用Python,并且你可以自由地發布這個軟件的拷貝、閱讀它的源代碼、對它做改動、把它的一部分用于新的自由軟件中。
4、自動內存管理
如果你了解C語言、C++語言你就會知道內存管理給你帶來很大麻煩,程序非常容易出現內存方面的漏洞。但是在Python中內存管理是自動完成的,你可以專注于程序本身。
5、可以移植
由于Python是開源的,它已經被移植到了大多數平臺下面,例如:Windows、MacOS、Linux、Andorid、iOS等等。
6、解釋性
大多數計算機編程語言都是編譯型的,在運行之前需要將源碼編譯為操作系統可以執行的二進制格式(0110格式的),這樣大型項目編譯過程非常消耗時間,而Python語言寫的程序不需要編譯成二進制代碼。你可以直接從源代碼運行程序。在計算機內部,Python解釋器把源代碼轉換成稱為字節碼的中間形式,然后再把它翻譯成計算機使用的機器語言并運行。
7、面向對象
Python既支持面向過程,又支持面向對象,這樣編程就更加靈活。
8、可擴展
Python除了使用Python本身編寫外,還可以混合使用像C語言、Java語言等編寫。
9、豐富的第三方庫
Python具有本身有豐富而且強大的庫,而且由于Python的開源特性,第三方庫也非常多,例如:在web開發、爬蟲、科學計算等等。
Python的缺點
1、速度慢
由于,Python是解釋型語言,所有它的速度會比,C、C++慢一些,但是不影響使用。由于,現在的硬件配置都非常高,基本上沒有影響,除非是一些實時性比較強的程序可能會受到一些影響,但是也有解決辦法,可以嵌入C程序。
2、強制縮進
如果你有其他語言的編程經驗,例如:C語言或者Java語言,那么Python的強制縮進一開始會讓你很不習慣。但是如果你習慣了Python的縮進語法,你會覺得它非常優雅。
3、單行語句
由于Python可以在尾部不寫分號,所以一行只能有一條語句,這可能也算是一個不足吧,不過這真的微不足道。
-
python
+關注
關注
57文章
4876瀏覽量
90031
發布評論請先 登錄
三防漆稀釋劑替代品對比:優缺點+環保選擇 |鉻銳特實業
對比分析電能質量在線監測裝置支持的斷點續傳文件傳輸協議的優缺點
UV三防漆的優缺點大起底!是效率神器還是局限陷阱?
工業級SLC SD NAND存儲的優缺點
無線局域網的優缺點和使用要點
C++ 與 Python:樹莓派上哪種語言更優?
超級電容對比鋰電池的優缺點
商業云手機核心優缺點分析
PCBA 表面處理:優缺點大揭秘,應用場景全解析
傳感器的模擬輸出和數字輸出的優缺點分析
零基礎入門:如何在樹莓派上編寫和運行Python程序?
CMOS,Bipolar,FET這三種工藝的優缺點是什么?
壓接連接器使用裸銅線的優缺點分析?
液壓伺服系統工作原理液及優缺點
python語言優缺點
評論