天天看點

Python3——函數                                       Python3——函數

                                       Python3——函數

目錄

Python3——函數

定義函數

實參和形參

傳回值

将函數存儲在子產品中

  • 定義函數

關鍵字def告知Python要定義一個函數。

Python3——函數                                       Python3——函數

最後一行是調用此函數,此函數不帶參數和傳回值。

  • 實參和形參

函數參數可以有一個或者多個,可以是簡單資料類型,也可以是清單和字典等複雜結構。定義函數的時候,括号中的參數是形參(x為形參);調用函數的時候,括号中的參數是實參(101為實參)。

Python3——函數                                       Python3——函數
  • 傳回值

函數可傳回任何類型的值,除了基本資料類型,還包括清單和字典等。

  • 将函數存儲在子產品中

子產品化程式設計中,各個子產品放在多個檔案中,将子產品導入到主程式中供其調用。

(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 *)

繼續閱讀