是的,Python中的函數(function)支持默認參數。在定義函數時,可以為參數指定一個默認值,這樣在調用函數時如果沒有為該參數傳遞值,那么就會使用默認值。
以下是一個示例代碼:
def greet(name, message="Hello"):
print(message, name)
greet("Alice") # 輸出 "Hello Alice"
greet("Bob", "Hi") # 輸出 "Hi Bob"
在上面的示例中,message參數具有默認值 "Hello"。因此,當調用 greet("Alice") 時,只傳遞了一個參數 "Alice",message參數的值默認為 "Hello"。而當調用 greet("Bob", "Hi") 時,傳遞了兩個參數 "Bob" 和 "Hi",message參數的值被指定為 "Hi"。