Python里的function支持默认参数吗

avatar
作者
猴君
阅读量:0

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!