函數於運行完畢之後可以回傳結果,也可以忽略不回傳,當程式運行到return陳述句時,將會無條件直接離開函數並回傳結果,Return Statement:return something
回傳值:
-單一的值或物件⼀般函數習慣以
-多個值或物件所構成的tuple
-當未使用return陳述句時,預設將會回傳None
參數預設值可減少function call 撰寫上面的麻煩
def Function(Pra1 = value1,Pra2 = value2,...):
即便呼叫函數時沒有給定引數,函數依然有參考值(預設的參數值)
參數值預設的規則:
-無預設值之參數在前
-有預設值之參數在後
-引數之傳遞是依序的
def Func(Pra with no default Pra with default):
當有預設值之參數仍有引數之分配時, 引數值將會取代預設值