美文网首页
关于函数的参数

关于函数的参数

作者: AriseLu | 来源:发表于2017-03-12 14:36 被阅读0次

一.位置参数

假设有一个函数power()。给他两个参数,x和n。

函数写作:power(x,n)。

这两个参数都是位置参数,调用函数时,传入的两个值按照位置顺序依次赋给参数x和n。

一句话总结:最简单的参数就是位置参数,按照参数的位置传输数据。

二.默认参数

power(x,n=2)就是默认参数的写法。

一句话总结:给位置参数一个默认值,不输入值的时候会自动补全就是默认参数。输入值的时候则会按照输入的值计算。

三.可变参数

原理:让函数的参数是一个list或者tuple,就可以定义参数的个数,多少个都行。

因此,在参数之前加上*即可。

一句话总结:在list或tuple前面加一个*号,list或tuple的元素就是可变参数传进去。

四.关键字参数

关键字参数:你可以传入任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。

举例:defperson(name, age, **kw):

后面这个**kw就可以传入任何个数的关键字参数。

五.命名关键字参数

为了限制关键字参数的名字,就可以用命名关键字参数,就可以只接受这个名字的关键词参数。

举例:defperson(name, age, *, city, job):

只接受city和job名字的参数。

相关文章

  • Python实战:函数

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

  • 关于函数的参数

    一.位置参数 假设有一个函数power()。给他两个参数,x和n。 函数写作:power(x,n)。 这两个参数都...

  • 关于函数的参数

    函数,也叫方法,但是我更喜欢叫它方法.在JavaScript中,函数的参数有两个,一个是紧跟在函数名的小括号中的"...

  • 深入理解ES6之函数

    一:关于函数的参数: 可以接受任意数量的参数而无视函数声明的参数数量是js函数的独特之处。 1:参数默认值 ES6...

  • 深入理解ES6之函数

    一:关于函数的参数: 可以接受任意数量的参数而无视函数声明的参数数量是js函数的独特之处。 1:参数默认值 ES6...

  • 似然函数

    概述:统计学中,似然函数是一种关于统计模型参数的函数。当给定输出时,关于参数的似然函数似然值等于给定参数后变量的发...

  • 似然函数

    似然函数 统计学中,似然函数是一种关于统计模型参数的函数。给定输出x时,关于参数θ的似然函数L(θ|x)(在数值上...

  • Flask---模板语法

    一 *** 关于宏的函数声明和调用 app.py#宏 mscro 函数( 参数){{ 参数 }} 进行调用来显示...

  • 2 ES6 函数扩展:默认参数、不定参数、扩展运算符、箭头函数

    1、ES5.0关于函数 2、ES6函数 ->遵循严格模式、默认/可选参数、不定参数、扩展运算符的应用、箭头函数 (...

  • Java_浅谈构造函数、构造代码块与静态代码块的用法

    构造函数 格式:类名(参数1,参数2,…){构造函数执行语句}; 关于构造函数,以下几点要注意: 1.对象一建立,...

网友评论

      本文标题:关于函数的参数

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