python定义可变参数 测试题
时间: 2023-06-08 09:07:52 浏览: 113
详解Python函数可变参数定义及其参数传递方式
5星 · 资源好评率100%
好的,关于Python中定义可变参数,通常有两种方式:使用*args和**kwargs。其中,*args用于接收任意数量的位置参数,而**kwargs用于接收任意数量的关键字参数。下面是一个简单的例子:
``` python
def test_args(*args):
for arg in args:
print(arg)
test_args('hello', 'world', '!')
```
输出结果为:
```
hello
world
!
```
还有一个示例,使用**kwargs定义可变参数:
``` python
def test_kwargs(**kwargs):
for key, value in kwargs.items():
print(key, value)
test_kwargs(name='张三', age=18, gender='男')
```
输出结果为:
```
name 张三
age 18
gender 男
```
希望这些例子能够帮到你!
阅读全文