表示可以接受任意多个参数。
如果你在IDLE,可以直接按F1就能看到帮助文档。当然,直接上Python的官网可以看到最新的帮助文档。
关键字参数
python在参数名之前使用2个星号来支持任意多的关键字参数。
>>> def accept(**kwargs):
... for keyword, value in kwargs.items():
... print "%s => %r" % (keyword, value)
...
>>> accept(foo='bar', spam='eggs')
foo => 'bar'
spam => 'eggs'
注意:kwargs是一个正常的python字典类型,包含参数名和值。如果没有更多的关键字参数,kwargs就是一个空字典。
把字典展开,而不是传一个字典,可以看下面的官方说明: Unpacking参数列表