Python學習筆記

2021-10-04 12:03:50 字數 1204 閱讀 7115

按照執行方式,程式語言分為兩種方式:

編譯執行:

編譯是將源**轉換成目標**的過程。

通常,源**是高階語言**,目標**是機器語言**,執行編譯的電腦程式稱為編譯器。

解釋執行 :

解釋是將源**逐條轉換成目標**,同時逐條執行目標**的過程。執行解釋的電腦程式稱為直譯器。

注:編譯是一次性地翻譯,一旦程式被編譯,不再需要編譯程式或者源**。

注:解釋則在每次程式執行時都需要直譯器和源**。

程式的格式框架

python語言採用嚴格的「縮排」表明程式的格式框架。縮排:每一行**開始前的空白區域,用來表示**之間的包含和層次關係。 需要注意以下幾點:

(1)縮排在python中標明**的層次關係/所屬關係

(2) 縮排是python語言中表明程式框架的唯一手段

(3)不縮排的**頂行編寫

(4)1個縮排 = 4個空格 / 乙個tab

(5)tab和空格不可混用

注釋注釋的兩種方法:

(1)單行注釋以#開頭。(2)多行注釋以 』』』 開頭和結尾。

命名與保留字

命名規則:

(1)python語言允許採用大寫字母、小寫字母、數字、下劃線(_)和漢字等字元及其組合給變數命名,但名字的首字元不能是數字,中間不能出現空格,長度沒有限制。

(2)中文等非字母符號也可以作為名字(不推薦)。

(3)識別符號對大小寫敏感,python和python是兩個不同的名字。

保留字:

每種程式語言都有一套保留字,保留字一般用來構成程式整體框架、表達關鍵值和具有結構性的複雜語義等。程式設計師編寫程式不能定義與保留字相同的識別符號。

字串:賦值語句

例:將變數x和y交換

input()函式

eval()函式

溫度轉換

python教學筆記 python學習筆記(一)

1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...

python學習筆記

coding utf 8 coding utf 8 應該像八股文一樣在每個指令碼的頭部宣告,這是個忠告 為了解決中文相容問題,同時你應該選擇支援 unicode 編碼的編輯器環境,保證在執行指令碼中的每個漢字都是使用 utf 8 編碼過的。cdays 5 exercise 3.py 求0 100之間...

Python 學習筆記

python 學習筆記 def run print running.def execute method method execute run result running.condition false test yes,is true if condition else no,is false ...