1. 函數的好處: 減少代碼重覆性(冗餘) 代碼可讀性高 將功能進行封裝(早工具) 2. 函數定義 3. 提示作用,沒有約束作用 4. 調用函數 函數名+() 多次調用就是執行多次 可以迴圈調用 5. 返回值 6. 參數 形參 函數定義的時候叫做形參 實參 傳參:將實參傳遞給形參的過程叫傳參 位置傳 ...
函數的好處:
- 減少代碼重覆性(冗餘)
- 代碼可讀性高
- 將功能進行封裝(早工具)
函數定義
def func() print(1)
def 關鍵字 func 函數名 () 傳遞參數 : 語句結束
提示作用,沒有約束作用
def func(a:int,b:str) print(a,b) func(1,2)
調用函數
- 函數名+()
- 多次調用就是執行多次
- 可以迴圈調用
返回值
return 返回值 return 返回一個內容(就是內容本身) 可以返回任意類型 return 返回多個內容,以元組的形式返回 return 終止函數 ,切記不能終止迴圈 return 下方的代碼不執行 return 不寫返回值或者沒有return就返回None return 將內容返回給了函數的調用
參數
形參 函數定義的時候叫做形參
位置參數 預設參數 (位置,預設) 混合參數 優先順序: 位置 > 預設
實參
位置參數 關鍵字參數 (位置,關鍵字) 混合參數 優先順序: 位置 > 關鍵字
傳參:將實參傳遞給形參的過程叫傳參
位置傳參必須一一對應
形參是預設的參數時,實參傳遞時可以不寫,寫了就回吧形參的預設參數覆蓋