python入门——函数04

通过关键字参数修改某个参数的默认值

def add(a,b=10):
    print(a+b)
add(1)
运行结果

注:调用函数add,传递a=1,b默认值为10,运行结果是1+10=11

def add(a,b=10):
    print(a+b)
add(1,6)

运行结果

注:调用函数add,传递a=1,b=6,运行结果是1+6=7,此时,b的默认值就不起作用了。默认值只能放在最后,不能放在前面,不然就会报错。

def add(a,b=10,c=3):
    print(a+b+c)
add(1,c=4) #只修改c的值时,只要用关键字参数即可。
运行结果
def add(a,b=10,c=3):
    print(a+b+c)
add(1,b=3,c=4) 

注:同时修改b和c的值,有两种写法。①add(1,b=3,c=4);②add(1,3,4),结果都是一样的。

运行结果

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。