Python-链式调用详解(默认参数,函数的嵌套调用、关键字传参)

用一个函数的返回值作为另一个函数的参数,即多层函数的调用
调用函数的时候,先对其参数内部的函数进行求值
嵌套调用:函数内部调用别的函数


函数形参默认值:
例如某个函数,某些语句只希望在调试的时候执行,但是不调试的时候不执行,
可以写传一个参数,
def add(a , b,debug = false)
    if debug:
        代码块
这个时候第三个参数如果不写参数,就会默认为false,
如果要调试的时候运行,就可以传True
要求默认参数在形参的后面,不能在前面/中间位置

默认参数的作用:
一个函数有很多参数,默认参数,主要用于对这个函数内部的功能进行一些调整设定
为了降低调用者的是一个成本,可以把大多数参数设定为默认值

C++支持默认参数,但是java不支持默认参数


关键字传参:无视实参和形参的顺序位置,按照形参的名字来传参
例如:
def add(x,y)
    return x + y 

调用函数:关键字传参:
add(x = 10,y = 20)  

def add(x,y)
    return x + y 

#调用函数:关键字传参:
add(x = 10,y = 20)

关键字和默认参数可以混合使用
只使用一部分参数的时候,就可以使用关键字传参
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二十5画生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值