温馨提示×

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

小樊
93
2024-12-12 00:37:36
栏目: 编程语言
Python开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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'

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:python的def命令如何定义可变参数函数

0