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