函數參數:位置參數、關鍵字參數和默認參數入門

Python函數參數主要有三種基礎類型:位置參數、關鍵字參數和默認參數,合理使用可提升函數靈活性。 位置參數需按函數定義順序傳遞,數量必須匹配,少傳或多傳會報錯。例如`def add(a,b): return a+b`,調用`add(3,5)`得8。 關鍵字參數通過`參數名=值`傳遞,順序可顛倒,更直觀明確。調用時位置參數需在前,關鍵字參數在後,如`greet(name="小明", message="Hello")`。 默認參數給參數設備用值,調用時未傳則用默認值,定義需放位置參數末尾。例如`def circle_area(radius=3): return 3.14*radius**2`,不傳radius時用3。 混合參數需遵循規則:位置參數在前,關鍵字參數在後;默認參數在位置參數後。場景上,位置參數用於關鍵信息,關鍵字參數適合多參數場景,默認參數用於大部分情況不變的可選參數。

閱讀全文