Python函数参数默认值解析示例
在Python中,函数可以设置参数的默认值。当调用函数时,如果没有提供这些参数的值,那么它们将使用默认值。
下面是一个简单的示例:
def greet(name, greeting='Hello'):
return f"{greeting}, {name}!"
# 调用函数,不提供名字参数
print(greet()) # 输出: Hello, !
# 调用函数,提供名字参数
print(greet('Alice')) # 输出: Hello, Alice!
# 调用函数,同时提供名字和问候语参数
print(greet('Bob', 'Good morning'))) # 输出: Good morning, Bob!
在这个例子中,greet()
函数接受两个参数:name
和greeting
。其中greeting
有一个默认值 'Hello'
。
当你调用这个函数时,如果没有提供name
参数,那么它将使用greeting
的默认值。同样的,如果你提供了额外的参数,如greeting='Good morning'
,那么这些参数将会覆盖默认值。
还没有评论,来说两句吧...