温馨提示×

python的def命令如何定义带默认值参数函数

小樊
81
2024-12-12 00:37:36
栏目: 编程语言

在Python中,可以使用默认值参数来定义函数。默认值参数是在函数定义时为参数分配一个默认值,当调用函数时如果没有为该参数提供值,则使用默认值。

定义带默认值参数的函数的语法如下:

def function_name(parameter1, parameter2=default_value):
    # function body

其中,parameter1 是必需参数,parameter2 是带有默认值的参数,default_value 是为该参数指定的默认值。

下面是一个示例:

def greet(name, greeting='Hello'):
    print(greeting, name)

# 调用函数时提供greeting参数的值
greet('Alice')  # 输出:Hello Alice

# 调用函数时省略greeting参数,使用默认值
greet('Bob')  # 输出:Hello Bob

在这个例子中,greet 函数有两个参数:namegreetingname 是必需的参数,而 greeting 参数具有默认值 'Hello'。当调用 greet 函数时,如果不提供 greeting 参数的值,则使用默认值 'Hello'

0