Python 程式的構成

wddwr7307914發表於2021-04-03

1. Python 程式由模組組成。一個模組對應 python 原始檔,一般字尾名是:.py。

2. 模組由語句組成。執行 Python 程式時,按照模組中語句的順序依次執行。

3. 語句是 Python 程式的構造單元,用於建立物件、變數賦值、呼叫函式、控制語句等。


1 Python 檔案的建立和執行

前面使用的互動式環境,每次只能執行一條語句;為了編寫多條語句實現複雜的邏輯,本章開始我們透過建立 Python 檔案,並執行該檔案。

在 IDLE 環境中,我們可以透過 File-->new 建立 Python 檔案,並可以編輯該檔案內容。我們也可以透過 File-->save/save as 儲存檔案。一般儲存成副檔名為 py 的檔案。

需要執行編輯好的檔案,可以用快捷鍵 F5 或者點選 Run-->Run module。

2 程式碼的組織和縮排

很多程式語言透過字元(例如:花括號{})、關鍵字(例如:begain/end)來劃分程式碼塊。同時,在配合程式碼的縮排增加可讀性。“龜叔”設計 Python 語言時,直接透過縮排來組織程式碼塊。

“縮排”成為了 Python 語法強制的規定。

縮排時,幾個空格都是允許的,但是數目必須統一。我們通常採用“四個空格”表示一個縮排。同時,也要避免將“tab 製表符”或者 tab 與空格混合的縮排風格。

目前,常用的編輯器一般設定成:tab 製表符就是 4 個空格。

Python 官方推薦的 PEP-8 程式碼風格詳細說明,有興趣的同學可以參考:

https://www.python.org/dev/peps/pep-0008/

3 使用註釋

註釋是程式中會被 Python 直譯器忽略的一段文字。程式設計師可以透過註釋記錄任意想寫的內容,通常是關於程式碼的說明, 分單行和多行註釋。

>>> # 養成好習慣註解
>>> a = [14,78,30] #生成一個列表物件,變數a引用了這個變數
4 使用\行連線符

一行程式長度是沒有限制的,但是為了可讀性更強,通常將一行比較長的程式分為多行。這是,我們可以使用\行連線符,把它放在行結束的地方。Python 直譯器仍然將它們解釋為同一行。

>>> a = [10,20,30,40,\
50,60,70,\
80,90,100]
>>> a
[10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
>>> a = 'abcdefghijklmnopqrstuvwxyz'
>>> b = 'abcdefg\
hijklmn\
opqrst\
uvwxyz'
>>> a
'abcdefghijklmnopqrstuvwxyz'
>>> b
'abcdefghijklmnopqrstuvwxyz'


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69947868/viewspace-2766505/,如需轉載,請註明出處,否則將追究法律責任。

相關文章