关于函数的参数,使用可变参数*args 传入函数时存储的类型是( ) A. tuple B. list C. set D. dict
时间: 2024-02-25 14:58:19 浏览: 381
python函数参数*args**kwargs用法实例
5星 · 资源好评率100%
使用可变参数 `*args` 传入函数时,存储的类型是元组(tuple),因此选项 A. tuple 是正确的。这是因为 `*args` 允许函数接受任意数量的位置参数(positional arguments),并将它们打包成一个元组传递给函数。例如,在下面的函数中,`*args` 会将传入的所有位置参数打包成一个元组 `args`:
```python
def my_function(*args):
print(args)
```
然后,我们可以像这样调用这个函数,并传入一个或多个位置参数:
```python
my_function(1, 2, 3) # 输出 (1, 2, 3)
my_function('a', 'b') # 输出 ('a', 'b')
my_function() # 输出 ()
```
因此,选项 A. tuple 是正确的。
阅读全文