Python 中的 *args 和 **kwargs

在阅读Python源码时, 经常会看到如下函数的定义: def fun(*args, **kwargs): 很多同学可能会对此感到困惑,这个*args 和 **kwargs 是什么东西, 为啥会在源码中应用这么广泛呢? 这就要从函数的参数说起了。函数在传参时通常分为四种情况: 普通参数,即在调用函数时必须按照准确的顺序来进行参数传递。 默认参数,即参数含有默认值,在调用函数时可以进行参数传递,若没
相关文章
相关标签/搜索