zoukankan      html  css  js  c++  java
  • 使用 *args 和 **kwargs 的含义

    在Python中,*args**kwargs 通常使用在函数定义里。

    *args**kwargs 都允许你给函数传不定数量的参数。

    PS:*args**kwargs 只是一个大家都遵守的习惯,名字可以任意写的。

    1、*args 

    *args 能够接收不定数量的非关键字参数,会把位置参数转化为 tuple(非键值对的参数组)

    例子如下面代码所示:

     

     

    2、**kwargs

    **kwargs 允许你传递不定数量个关键字参数

    如果你需要在函数中定义不定量个命名参数,那么你就要使用 **kwargs 了,它会把关键字参数转化为 dict(键值对参数组)

    例子如下面代码所示:

     

  • 相关阅读:
    fastjson-alibaba
    ubuntu 入门
    资料文档
    asp.net mvc View视图相关
    视频
    js第三方
    工具类网址
    [转]初学者的编程自学指南
    seajs的使用--主要了解模块化
    其它
  • 原文地址:https://www.cnblogs.com/String-song/p/12936136.html
Copyright © 2011-2022 走看看