第十一章 用函式實現模組化程式設計

2021-09-23 20:31:31 字數 596 閱讀 8520

第十一章 用函式實現模組化程式設計

一、函式的建立和呼叫(函式就是可以完成某項工作的**塊)

1.建立乙個函式,使用def關鍵字實現,具體的語法格式為:

def functionname([parameterlist]):

[』』『comments』』』]

[functionbody]

2.呼叫函式(執行函式)

1.pass空語句不做任何事情,起到占用作用。

**如下:def func()

#pass

二、引數傳遞(主調函式和被調函式)

1.了解形式引數和實際引數

2.位置引數(必須按到正常的順序傳到函式中)

定義的必須與定義是一致

3.可變引數

三、返回值

1.語法格式為:result=return[value]

四、變數的作用域

1.分為「區域性變數「」全域性變數」

區域性變數只在函式內部有效

全域性函式在函式體以外的變數(使用global進行修飾)

五、匿名函式

語法格式為:result=lambda[argl[,arg2,…argn]]:expression

第十一章 python模組

11.1 模組的概述 modules 可以看作是函式的集合體 11.2 自定義模組 兩個作用,規範 方便其他程式呼叫,提高開發效率 11.2.1 建立模組 正常書寫,儲存以 py 結尾的,就是模組了 11.2.2 使用import語句匯入模組 import modules 1,modules 2 a...

第十一章程式設計題

2.在這個題目中,我的設計的不人性化在於,我必須要求使用者給輸入自己要輸入整數的大小,然後我再給他分配記憶體,這分明是通過折磨使用者來使自己的程式變得簡單,而guide s answer則是只需要使用者輸入你該輸入的數即可。程式設計的思路如下 1.先預設一定大小 巨集定義 的記憶體分配 2.然後在讀...

第十一章 網路程式設計

每個網路應用都是基於客戶端 服務端模型的。根據這個模型,乙個用用是由乙個伺服器和乙個或多個客戶端組成的。伺服器管理資源,以某種方式操作資源,為客戶端服務。例如,乙個web伺服器管理著一組磁碟檔案,它會代表客戶端進行檢索和執行。客戶端 服務端模型中的基本操作是事務。乙個客戶端 伺服器事務由以下四步組成...