首页
学习
活动
专区
圈层
工具
发布
30 篇文章

Python基础语法-函数-函数的参数(二)

可变参数:这些参数允许我们传递任意数量的参数,这些参数被包装为一个元组传递给函数。例如,下面的函数接受任意数量的参数:

代码语言:javascript
复制
def add(*args):
    result = 0
    for arg in args:
        result += arg
    return result

我们可以像这样调用这个函数:

代码语言:javascript
复制
result1 = add()
result2 = add(3)
result3 = add(3, 5, 7)
print(result1, result2, result3)
# Output: 0 3 15

在这个例子中,我们没有传递任何参数给函数,所以函数返回0。当我们传递一个参数3时,函数将它加到结果0上得到结果3。当我们传递三个参数3、5和7时,函数将它们加起来得到结果15。

可变参数:这些参数允许我们传递任意数量的参数,这些参数被包装为一个元组传递给函数。例如,下面的函数接受任意数量的参数:

代码语言:javascript
复制
def add(*args):
    result = 0
    for arg in args:
        result += arg
    return result

我们可以像这样调用这个函数:

代码语言:javascript
复制
result1 = add()
result2 = add(3)
result3 = add(3, 5, 7)
print(result1, result2, result3)
# Output: 0 3 15

在这个例子中,我们没有传递任何参数给函数,所以函数返回0。当我们传递一个参数3时,函数将它加到结果0上得到结果3。当我们传递三个参数3、5和7时,函数将它们加起来得到结果15。

下一篇
举报
领券