要使一个函数可以接受参数或不接受参数,可以使用函数的默认参数。默认参数是在函数定义时为参数提供的默认值,如果调用函数时没有传递该参数,函数将使用默认值。
以下是一个示例函数,可以接受一个参数或不接受参数,并返回参数的平方值:
def square(num=0):
return num ** 2
在上面的示例中,函数square
有一个默认参数num
,默认值为0。如果调用函数时不传递参数,将使用默认值0。如果传递参数,将使用传递的值。
下面是一些示例调用和对应的输出:
print(square()) # 输出: 0,未传递参数,使用默认值0
print(square(5)) # 输出: 25,传递参数为5,计算5的平方
在这个例子中,函数square
可以接受一个参数或不接受参数,并根据传递的参数计算平方值。如果没有传递参数,将使用默认值0。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云