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
- Python學習之路21-序列構成的陣列Python陣列
- 將使用yield的python程式改寫成JuliaPython
- python程式的三種控制結構Python
- SVG程式碼構成簡單介紹SVG
- 程式語言基本組成:控制結構
- 幽默:把Java寫成Python風格的程式碼JavaPython
- Python表示式由什麼構成?Python基礎學習!Python
- 微信小程式開發記錄_01程式碼構成微信小程式
- 程式語言基本組成:資料結構資料結構
- 程式語言基本組成:組織結構
- 餅圖程式-企業部門資產構成
- 把一個python程式改寫成JuliaPython
- Docker映象的構成__DockerfileDocker
- 遊戲場景構成研究:圖形構成遊戲
- Java程式設計師如何成為優秀的架構師Java程式設計師架構
- Python書單|成為一名優秀的Python程式設計師Python程式設計師
- 抖音小程式基礎之 小程式有哪些檔案構成
- Python入門筆記(程式碼中成長)Python筆記
- JavaScript的組成結構梳理JavaScript
- 扒一扒 HTTP 的構成HTTP
- 網頁中的平面構成網頁
- 成為更好的程式設計師必須學習的 4 種程式設計結構程式設計師
- 我的Python成長之路Python
- 【python】類的特殊成員Python
- 程式的組成部分
- oracle PGA 構成Oracle
- oracle sga構成Oracle
- 程式碼簽名體系結構由哪些組成
- Python入門(六):程式控制結構Python
- 學Python的程式設計師,程式設計能力都“退化”成什麼樣了?Python程式設計師
- 消除遊戲/猜成語/系統開發/成語猜謎/Python程式語言遊戲Python
- nameko 佇列名的構成規則佇列
- Docker映象的構成__docker commitDockerMIT
- 解構成為架構潮流的“存算分離”架構
- 用freeze.py打包python程式成可執行程式(linux)Python行程Linux
- 小程式成為金融機構科技創新突破口?
- 3個例子教你重構 Python 程式碼Python