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