我观察到,大部分新的 Python 程序员都需要花上大量时间理解清楚 *args 和 **kwargs 这两个魔法变量。那么它们到底是什么?
*args
**kwargs
首先让我告诉你,其实并不是必须写成 *args 和 **kwargs。只有变量前面的 *(星号)才是必须的。你也可以写成 *var 和 **vars。而写成 *args 和 **kwargs 只是一个通俗的命名约定。那就让我们先看一下 *args 吧。
*
*var
**vars
最后更新于4年前
这有帮助吗?