函數是一種僅在調用時運作的代碼塊。您可以将資料(稱為參數)傳遞到函數中,然後由函數可以把資料作為結果傳回。
在 Python 中,使用 def 關鍵字定義函數
函數可以沒有參數
函數的參數可以是一個,也可以是多個
pass的作用相當于占位符,沒有實際作用
要調用一個函數,必須使用函數名後跟圓括号的方式才能調用函數。根據函數的定義體,提供相應個數和類型的參數,每個參數之間用逗号分隔。
數的傳回值,可以是多種多樣的,非常靈活:
可以是任意類型的對象,比如字元串,數值,清單,字典等等
可以是一個表達式,函數會直接運作表達式,然後傳回
可以是函數本身,利用這點可以實作遞歸調用。
另外還可以傳回多個值
可以是None
函數hello_word沒有使用return語句,但仍然會有傳回值,這種情況下,函數預設傳回None
奔跑的蝸牛