Python中函数参数默认值问题实例解析
在Python中,函数参数可以设置默认值。当调用函数时,如果未提供该参数的值,那么它将使用默认值。
以下是一些实例:
无默认值的例子:
def greet(name="world"):
print("Hello, " + name)
greet() # 默认值为"world"
greet("Alice") # 提供新的参数值
有默认值的例子:
def calculate(num=10, operation="+"):
return num * operation
result = calculate() # 默认值为10和"+"操作
print(result) # 输出: 10
result = calculate(5, "-")) # 提供新的参数值
print(result) # 输出: -25
通过这些实例,我们可以理解Python中函数参数的默认值如何工作。
还没有评论,来说两句吧...