Python中*args什么意思
时间: 2023-09-24 18:03:11 浏览: 109
Python函数中*args和**kwargs来传递变长参数的用法
5星 · 资源好评率100%
在Python中,*args是一种特殊的语法,它在函数定义中用来表示接受任意数量的参数。具体来说,*args是一个元组,包含了函数调用时传入的所有位置参数,这些参数会被打包成一个元组,传递给函数。它的使用方法如下所示:
```python
def my_func(*args):
for arg in args:
print(arg)
my_func(1, 2, 3) # 输出 1, 2, 3
```
在这个例子中,my_func函数接受任意数量的参数,并将它们打包成一个元组args。在函数内部,我们可以使用for循环遍历这个元组,并输出每个参数的值。
阅读全文