python學習 Python簡介以及執行環境

2022-07-23 13:57:32 字數 1382 閱讀 1651

python語言是全世界幾百種程式語言中的乙個,誕生時間不算長,但是現在已經成為很熱門的語言,近幾年在tiobe排行榜一直呈現上公升趨勢,截止19年2月,python已經超過c++成為排名第三的語言。

計算機是不能理解高階語言的,當然也就不能直接執行高階語言了。計算機只能直接理解機器語言,所以任何高階語言寫的**,都必須將其翻譯成機器語言計算機才能執行。翻譯的方式有兩種,乙個是編譯,乙個是解釋。

編譯型語言寫寫完後的程式在被執行之前,需要用專門的編譯器,把程式編譯成為機器語言的檔案,比如exe檔案,要執行的話時候不用重新翻譯了,直接執行編譯後的檔案(exe檔案),因為翻譯過程只做了一次,執行時不需要翻譯,所以編譯型語言的程式執行效率非常高。

解釋型則不同,解釋型語言的程式不需要提前編譯成機器語言檔案,解釋型語言是在執行程式的時候才翻譯,**是通過直譯器一邊翻譯成機器語言一邊執行,每次執行都會重複這個過程,所以執行效率比較低。

總的來說,排名靠前的這些語言是各有千秋,例如c語言是典型的編譯型語言,並且相對來說更貼近硬體,開發的程式執行效率高,適合開發那些追求執行速度、充分發揮硬體效能的程式,還可以開發作業系統。python就是一種解釋型語言,乙個缺點就是執行速度慢,和c程式相比非常慢,但是實際上大量的應用程式並不是將執行速度作為第一考慮因素的。第二個缺點就是**容易洩露。要發布你的python程式,實際上就是發布源**,這一點跟c語言不同,c只需要把編譯後的機器碼檔案發布出去就可以。要從機器碼反推出c**是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把原始碼發布出去。但是python的優點也很多,給我們提供了非常完善的基礎**庫,覆蓋了網路、檔案、gui、資料庫、文字等大量內容,並且還可以引入大量的第三方**庫,用python開發,許多功能不必從零編寫,直接使用現成的即可。並且python的定位是「優雅」、「明確」、「簡單」,所以python程式看上去總是簡單易懂,盡量寫少的**就能實現想要的功能,初學者學python,不但入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程式。適合使用python的首選是網路應用,包括**、後台服務等等,其次是許多日常需要的小工具,包括系統管理員需要的指令碼任務等等,另外就是把其他語言開發的程式再包裝起來,方便使用。

這一句話就實現了乙個輸出,執行結果如下,直譯器中按ctrl + z 可以退出直譯器

用python開發程式,完全可以一邊在文字編輯器裡寫**,一邊開乙個互動式命令視窗,在寫**的過程中,把部分**粘到命令列去驗證,事半功倍

python學習筆記簡書 Python學習筆記

1.輸入 輸出 1 輸出 printf aaa printf aa a printf 100 200 100 200 結果為aaa aa a 100 200 300 輸出不輸出回車方法 print end 2 輸入 name intput printf name 結果為mike mike name ...

python學習筆記簡書 python學習筆記

一.list和tuple list是一種有序的集合 可以改變 例如用.insert插入資料 pop刪除資料 可以寫成 user a b c tuple也叫作元組 定義好不可改變 可以寫成 user a b c 定義乙個空的元組 user 可以看出他們的區別是 list用的是,元組用的是 關鍵字引數 ...

python學習筆記簡書 Python學習筆記

本人在廖雪峰的python教程學習python,在此記錄一些筆記,記一些重要的東西,以便查詢及複習。輸入與輸出 用print 在括號中加上字串,就可以向螢幕上輸出指定的文字。print 會依次列印每個字串,遇到逗號 會輸出乙個空格。python提供了乙個input 可以讓使用者輸入字串,並存放到乙個...