Python3——函數
目錄
Python3——函數
定義函數
實參和形參
傳回值
将函數存儲在子產品中
-
定義函數
關鍵字def告知Python要定義一個函數。

最後一行是調用此函數,此函數不帶參數和傳回值。
-
實參和形參
函數參數可以有一個或者多個,可以是簡單資料類型,也可以是清單和字典等複雜結構。定義函數的時候,括号中的參數是形參(x為形參);調用函數的時候,括号中的參數是實參(101為實參)。
-
傳回值
函數可傳回任何類型的值,除了基本資料類型,還包括清單和字典等。
-
将函數存儲在子產品中
子產品化程式設計中,各個子產品放在多個檔案中,将子產品導入到主程式中供其調用。
(1)、導入整個子產品(import)
如:子產品名稱為mymath.py,在main.py中調用mymath.py子產品中的mymax()函數,
import mymath
mymath.mymax()
(2)、導入特定函數(from module_name import function_name)
from mymath import mymath
(3)、as給函數指定别名
from mymath import mymath as module_math
(4)、as給子產品起别名(import module_name as p)
(5)、導入子產品中所有函數(from module_name import *)