python 参数加**
时间: 2023-11-03 08:52:16 浏览: 79
Python函数参数类型*、**的区别
在Python中,参数加两个星号(**)用于将关键字参数作为字典传递给函数。这意味着你可以传递一个可变数量的关键字参数给函数,然后在函数内部使用这些参数的键值对。
下面是一个例子:
```python
def print_arguments(**kwargs):
for key, value in kwargs.items():
print(f"{key}: {value}")
print_arguments(name="Alice", age=25, city="New York")
```
输出结果:
```
name: Alice
age: 25
city: New York
```
在这个例子中,`print_arguments` 函数接受一个可变数量的关键字参数,并使用 `kwargs` 将它们作为字典进行处理。然后我们可以在函数内部通过遍历字典的键值对来访问这些参数。
希望这能回答你的问题!如果还有其他问题,请继续提问。
阅读全文