zoukankan      html  css  js  c++  java
  • 函数的非固定参数,默认参数,参数组

    默认参数:

    也可以给默认参数赋值,这个时候就取代了默认的值了:

    默认参数的特点:调用函数的时候,默认参数非必须传递;

    作用:1、自定义安装软件,默认安装值;

               2、连接数据库的参数;比如默认端口号3306

    参数组:

    *args,这个就是参数组,前面有一个星号*,后面可以跟任意字母,定义一个参数组。

    接受多个实参,然后把实参放到一个元祖里去。下面的列表作为实参,也是可以的。不过都是转换为元祖。

    也可以这么应用,如下图:

    如果传输字典实参到函数,可以如下:**kwargs,两个*。把N个关键字参数,转变为字典。

    默认参数,不允许放到参数组的后面,参数组必须放在最后面

    *args接受N个位置参数,转换为元祖;

    **kwargs接受N个关键字参数,转换为字典。

  • 相关阅读:
    5、面试题-测试用例篇
    4、面试题-技术篇
    3、面试题-测试流程
    2、面试题-接口测试用例
    全屏圆角弹出框
    Jquery的each退出循环
    拖动DIV
    head里面的其他标记
    更新字段
    Python---序列化
  • 原文地址:https://www.cnblogs.com/itfat/p/7406275.html
Copyright © 2011-2022 走看看