• 位置参数,默认参数,关键字参数, *argument, **argument


    形参:定义函数时的参数

    实参:传递的参数

    1、位置参数(positional argument):形参不带等号

    2、关键字参数(keyword argument): 形参带等号

    但是,关键字参数不能在位置参数之前

    3、默认参数(default argument):

    4、*argument:参数长度可变,可接受多个参数,也可接受列表或元组,并将参数放进一个元组。

    可以看出,传递实参时,实参前加一个型号可以遍历元素。

    5、**argument:传递字典,并将参数放进字典

     可以看出:在实参前加两个*,可以遍历字典。

    可以看出,对于*arg 以及**arg, 都是变长的。

    针对以上没有位置参数的错误:

     可以看出:当函数的定义使用默认参数时,实参可以使用位置参数。

  • 相关阅读:
    1. flask框架-简介/快速启动
    conda创建、查看、删除虚拟环境
    DOM用法(二)
    DOM用法(一)
    BOM用法
    Javascript对象
    JavaScript基础篇
    mysql 外连接
    mysql 连接表 内连接 inner
    mysql分组函数
  • 原文地址:https://www.cnblogs.com/zijidefengge/p/13358431.html
Copyright © 2020-2023  润新知