温馨提示×

Python里的function支持默认参数吗

小樊
81
2024-09-29 14:45:03
栏目: 编程语言

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

0