在Python中,什么是可变参数?
时间: 2024-04-12 15:28:17 浏览: 125
在Python中,可变参数是指函数定义时不确定参数个数的情况下,可以使用的一种参数形式。可变参数可以接收任意个数的参数值,并将它们作为一个元组或列表传递给函数。
在函数定义中,可变参数使用 `*args` 表示,其中 `args` 可以是任意的变量名。当调用函数时,可以传入任意数量的参数值,这些参数值将被收集到 `args` 中。
例如,下面的示例演示了一个接受可变参数的函数:
```python
def my_function(*args):
for arg in args:
print(arg)
my_function(1, 2, 3)
```
输出结果为:
```
1
2
3
```
在调用 `my_function()` 时,可以传入任意数量的参数值,这些参数值将被打印出来。
阅读全文