func(*args)什么意思
时间: 2023-08-30 22:06:54 浏览: 139
这是Python中的一种函数定义方式,其中的 *args 表示接受任意数量的位置参数,这些参数会被打包成一个元组(tuple)传递给函数。在函数内部可以通过对这个元组进行操作来访问这些参数。例如,以下函数可以接受任意数量的数字并返回它们的总和:
```
def get_sum(*args):
return sum(args)
```
调用该函数时,可以传递任意数量的参数:
```
>>> get_sum(1, 2, 3)
6
>>> get_sum(4, 5, 6, 7)
22
>>> get_sum(8)
8
>>> get_sum()
0
```
阅读全文