美文网首页Python面试题
解释参数 *args,**kwargs

解释参数 *args,**kwargs

作者: 青月教主 | 来源:发表于2019-11-30 11:15 被阅读0次

如果我们不确定要往函数中传入多少个参数,或者我们想往函数中以列表和元组的形式传参数时,那就使要用*args;

如果我们不知道要往函数中传入多少个关键词参数,或者想传入字典的值作为关键词参数时,那就要使用**kwargs。

args和kwargs这两个标识符是约定俗成的用法,你当然还可以用bob和*billy,但是这样就并不太妥。

相关文章

  • 解释参数 *args,**kwargs

    如果我们不确定要往函数中传入多少个参数,或者我们想往函数中以列表和元组的形式传参数时,那就使要用*args; 如果...

  • python 语法糖之 *args and **kwargs 介

    args and kwargs 用于定义函数的参数,args用于没有标签的参数列表,kwargs用于有标签的参数...

  • Python后端的面试题目

    *args, **kwargs 是什么意思? args: 可变位置参数。 *kwargs: 可变关键字参数。 谈一...

  • python修饰器

    1、参数args与kwargs: *args是元组,如def fun(args): pass 传过去的参数是元组形...

  • python函数可变参数

    *args和**kwargs 可以将不定数量的参数传递给函数 *args 和 **kwargs,前者适用于 传入非...

  • *args 和** kwargs

    *args是一个元组, *kwargs是一个字典。使用时args系列的参数要在kwargs前面。args接受不是对...

  • 可变参数

    函数不确定时候,使用可变参数,有2种方式*args和*kwargs,*args没有key值,*kwargs有key...

  • *args和**kwargs的区别

    *args和**kwargs均是用来接收可变参数,其中: *args用来接收tuple类型可变参数 **kwarg...

  • Python高频率面试题

    1、*args和**kwargs是什么意思? 答:args表示可变参数(variadic arguments),它...

  • python面试中常遇到的问题

    1.*args和**kwargs是什么意思? 答:*args表示可变参数(variadic arguments),...

网友评论

    本文标题:解释参数 *args,**kwargs

    本文链接:https://www.haomeiwen.com/subject/faqowctx.html