溫馨提示×

Python里的function支持默認參數(shù)嗎

小樊
82
2024-09-29 14:45:03
欄目: 編程語言

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

0