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

    默认参数:

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

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

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

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

    参数组:

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

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

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

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

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

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

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

  • 相关阅读:
    开灯问题
    独木舟上的旅行
    剑指offer--从尾到头打印链表
    映芬视觉网页练习
    游标的使用
    数据库操作
    关系型数据库
    数据库基础知识
    TCPSocket系列二
    HTML5新标签与css3选择器
  • 原文地址:https://www.cnblogs.com/itfat/p/7406275.html
Copyright © 2011-2022 走看看