Python 程式的構成
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 程式碼風格詳細說明,有興趣的同學可以參考:
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python程式結構Python
- C 語言程式構成要素
- python程式的三種控制結構Python
- Python學習之路21-序列構成的陣列Python陣列
- 幽默:把Java寫成Python風格的程式碼JavaPython
- Python表示式由什麼構成?Python基礎學習!Python
- SVG程式碼構成簡單介紹SVG
- Python書單|成為一名優秀的Python程式設計師Python程式設計師
- 微信小程式開發記錄_01程式碼構成微信小程式
- Python入門筆記(程式碼中成長)Python筆記
- Java程式設計師如何成為優秀的架構師Java程式設計師架構
- Python入門(六):程式控制結構Python
- VsCode成為Python程式設計師最喜歡使用的IDEVSCodePython程式設計師IDE
- 餅圖程式-企業部門資產構成
- 成為更好的程式設計師必須學習的 4 種程式設計結構程式設計師
- 【python】類的特殊成員Python
- 我的Python成長之路Python
- 學Python的程式設計師,程式設計能力都“退化”成什麼樣了?Python程式設計師
- 抖音小程式基礎之 小程式有哪些檔案構成
- 遊戲場景構成研究:圖形構成遊戲
- 3個例子教你重構 Python 程式碼Python
- 6 個例子教你重構 Python 程式碼Python
- JavaScript的組成結構梳理JavaScript
- 程式碼簽名體系結構由哪些組成
- python:python的多程式Python
- Python程式哪幾部分組成?包含哪些數字型別?Python型別
- 想要提升Python的程式效能,這七個習慣一定要養成Python
- 那些學了 Python 的程式設計師,程式設計能力都“退化”成什麼樣了?Python程式設計師
- 消除遊戲/猜成語/系統開發/成語猜謎/Python程式語言遊戲Python
- Python教程:異常捕捉與程式碼重構Python
- python中程式控制結構包括哪幾種Python
- 小程式成為金融機構科技創新突破口?
- nameko 佇列名的構成規則佇列
- 解構成為架構潮流的“存算分離”架構
- JavaScript、Python和Go:誰將成為2021年最好的後端程式語言?JavaScriptPythonGo後端
- Python:計算機的組成及Python發展方向Python計算機
- 好程式設計師Python培訓分享Python系列之分支結構程式設計師Python
- 把3000行程式碼重構成15行,這樣做!行程