函数----之参数笔记

老男孩教育-传授

一,函数的额参数分为,形参、实参

  (1) 形参:在函数定义阶段,括号内定义的参数(变量名),称之为形式传参数,简称形参   

def func(x,y):
    print (x,y)

  (2)实参:在函数调用阶段,括号内传入的值(变量值)称之为实际参数 ,简称实参

               func(1,2)

二,详细介绍形参与实参

  1,位置参数

    (1)位置形参:函数定义阶段,按照从左到右的顺序依次定义的形参

      特点:必须被传值(不能多,也不能少)      

def func(x,y):
    print(x,y)

    (2)  位置实参L函调用阶段,按照从左到右的顺序依次传入的值

     特点:按照位置与形参---一一对应

       func(1,2)

              2,关键字实参:在函数调用的阶段,按照key=value 的形式传值

        特点:可以打破传值的顺序,但仍能指名道姓的位形参复制

          注意:可以混用位置实参与关键字实参但是位置形参必须放在前面,并且不能为同一个形参重复赋值

          3,默认形参:在函数定义剪短,就已经为形参赋值,该形参称之为默认形参

          特点:调用时可以不用为默认形参传值,如果传值以传进来的为准

          注意:可以换用位置形参与默认形参但是 位置形参必须放在前面,默认形参的值只在函数定义阶段赋值一次,拿到的一个内存地址

          def func(y=222,x)

            print(x,y)

           4,* 与** 在形参与实参的应用

                 

posted @ 2023-05-08 09:26  请别对我太好  阅读(45)  评论(0编辑  收藏  举报