是的,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"
。