• 函数的参数 2018-3-27


    函数的参数

    函数的参数:

         形参:在定义函数时,()内的函数(类似变量名)

         实参:调用函数时,()内传入的值(类似于变量值)

         实参与形参存在绑定关系————只是在调用的时候,调用结束后绑定解除

    位置参数:位置就是顺序,从左到右的顺序

                        1,位置形参:定义时按照位置定义的,。。。。在函数调用时,其传入值的个数必须相等。

                        2,位置实参:定义位置,与位置形参一一对应

    关键字参数:调用函数时,以key=value的形式定义的实参

               注意:为形参传值时,不 用按照位置对用,只按照名字对应就行。

              位置实参与关键字实参同时使用时:1,必须遵守形参的规则    2,不能为同一个形参多次传值        3,位置实参一定要放在关键字前面

    默认参数:在函数定义阶段 ,当某个参数经常时一个值时,给某个参数进行赋值()

                     虽然在定义阶段已经对该参数进行赋值,再调用时,可以对该参数进行传值或者不传值

               注意:1.位置参数再默认参数前面   2,默认参数再定义阶段时进行赋值一次,值就固定了     3,默认参数应该时不可变类型

    可变参数:参数的长度可变(值的就是参数的个数)

                       形参*args——>位置实参

                        *会将多出来的位置实参全部接受,并且赋值给变量args——》然后存成元组格式

                       形参**kwavgs——>关键字实参  

                          **会将多出来的位置全部接收,并且赋值给变量kwavgs——》存成字典

    实参里面加  * 或者  **  都是把后面跟着的值打散

     

     

  • 相关阅读:
    宠物小精灵之收服(dp)
    装箱问题(dp)
    背包问题(采药)
    导弹防御系统(dfs+贪心)
    2018091-2 博客作业
    第一周例行报告
    洛谷 P6378 [PA2010]Riddle
    洛谷 P5782 [POI2001]和平委员会
    洛谷 P3825 [NOI2017]游戏
    POJ 3683 Priest John's Busiest Day
  • 原文地址:https://www.cnblogs.com/tianyu529/p/8657383.html
Copyright © 2020-2023  润新知