按照執行方式,程式語言分為兩種方式:
編譯執行:
編譯是將源**轉換成目標**的過程。
通常,源**是高階語言**,目標**是機器語言**,執行編譯的電腦程式稱為編譯器。
解釋執行 :
解釋是將源**逐條轉換成目標**,同時逐條執行目標**的過程。執行解釋的電腦程式稱為直譯器。
注:編譯是一次性地翻譯,一旦程式被編譯,不再需要編譯程式或者源**。
注:解釋則在每次程式執行時都需要直譯器和源**。
程式的格式框架
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 ...