python中使用任意数量的关键字参数,在形参前添加双*
有时候,需要接受任意数量的实参,但预先不知道传递给函数的会是什么样的信息。在这种情况下,可将函数编写成能够接受任意数量的键值对–调用语句提供了多少就接受多少。
1、
>>> def a(**x): ## 在形参前面添加双星,可以在实参中添加任意数量的关键字参数,两个*让python创建一个名为x的空字典,并将收到的所有名称值对都放到这个字典中。
return x
>>> a(key1 = 100,key2 =200)
{‘key1‘: 100, ‘key2‘: 200}

![python中使用任意数量的关键字参数,在形参前添加双*
[编程语言教程]](https://www.zixueka.com/wp-content/uploads/2024/01/1706708177-6b94a5b4cf50e04.jpg)
