python中使用任意数量的关键字参数,在形参前添加双*


	python中使用任意数量的关键字参数,在形参前添加双*
[编程语言教程]

 

有时候,需要接受任意数量的实参,但预先不知道传递给函数的会是什么样的信息。在这种情况下,可将函数编写成能够接受任意数量的键值对–调用语句提供了多少就接受多少。

1、

>>> def a(**x):    ## 在形参前面添加双星,可以在实参中添加任意数量的关键字参数,两个*让python创建一个名为x的空字典,并将收到的所有名称值对都放到这个字典中。
    return x

>>> a(key1 = 100,key2 =200)
{‘key1‘: 100, ‘key2‘: 200}
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » python中使用任意数量的关键字参数,在形参前添加双*