美文网首页
关于参数

关于参数

作者: 为什么要简称 | 来源:发表于2018-08-28 10:03 被阅读4次

位置参数

根据参数位置传递

def index(a, b, c)

index(1, 2, 3)

关键字参数

通过键值对方式进行明确指定

def index(a, b, c)

index(1, 2, c = 5)

默认参数

定义函数时为参数指定默认值,在参数列表中处于位置参数后

def index(a, b, c=0)

可变参数

def index(a, *args) 

*args为不定数量的位置参数

def index(**kwargs)

**kwargs为不定数量的关键字参数

解包裹参数

在传递参数时使用*args、**kwargs,在函数内unpacking。

举例:

def book(name, author):

    print(name)

    print(author)

args=('我不懂', '劳伦斯')

book(*args)

定义顺序一般为位置参数、*args、关键字参数、**kwargs 。

相关文章

  • 关于参数

    位置参数 根据参数位置传递 def index(a, b, c) index(1, 2, 3) 关键字参数 通过键...

  • Linux脚本基础之if [-d -e -f]等参数

    1、if参数之关于文件判定 2、if参数之关于整型变量判定 3、if参数值关于字符串变量表达式判定 4、if 之与或非

  • 【JMeter】参数化方法(二)

    文/amy 前面 【JMeter】参数化方法(一)已简单介绍关于参数化的几种常用方法, 关于如下配置以上几种参数方...

  • Python实战:函数

    Python中函数的声明格式: 例如: 函数的调用: 关于位置参数、关键字参数、可变参数和不可变参数 位置参数:参...

  • 频域函数参数注解

    关于python实现频域分析时的参数解释(针对 scipy.signal.stft):输入参数 输出参数

  • 关于nomerges参数

    关于nomerges参数 标准的IO电梯操作尝试合并连续的I/O,已获得更高啊的性能。但是,有些场景(随机读写),...

  • 关于xgboost参数

    主要可以参考 https://blog.csdn.net/u010657489/article/details/5...

  • view 部分设置圆角

    关于参数: 第二个参数byRoundingCorners:(UIRectCorner)corners允许指定矩形的...

  • 精解C语言预处理命令(三)之“宏”的用法二

    关于C语言带参数的宏定义中的参数 C语言允许宏带有参数。在宏定义中的参数称为“形式参数”,在宏调用中的参数称为“实...

  • Empirical Likelihood(经验似然)预备知识

    非参数统计推断与参数统计推断 非参数统计推断又称非参数检验。是指在不考虑原总体分布或者不做关于参数假定的前提下,尽...

网友评论

      本文标题:关于参数

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