函数参数python

发布时间:2019-06-10 20:36:11编辑:auto阅读(1871)

    函数中的默认参数,调用的时候可以给参数 赋值,也可以使用默认值 修改add函数如下

    add()函数第一个参数没有默认值,第二个函数b默认值是3,在调用函数的时候,只赋予了函数实际参数为2,

    也就是说该实际参数是2赋值给a,a+b后函数执行结果为5,也可以对函数的默认参数修改再次赋值,修改函数

    默认参数的方法是在调用函数的时候,给函数的默认参数再次赋值,而使用新的赋值来来计算,见这

     

    修改默认参数

    def add(a,b=3):
    return a+b
    #print(add(2))
    print(add(2,4))



    默认参数是python函数中与其他语言不一样的,如果一个函数有多个形式参数,默认参数只能是最后一个参数,如果函数有3个形式参数
    倒数第一位可以是默认参数,第一位参数不能为默认参数,否则报错

     

关键字