zoukankan      html  css  js  c++  java
  • 函数的参数 2018-3-27

    函数的参数

    函数的参数:

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

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

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

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

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

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

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

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

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

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

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

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

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

                       形参*args——>位置实参

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

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

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

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

     

     

  • 相关阅读:
    wget
    android layout 布局属性
    Android 官方推荐 : DialogFragment 创建对话框
    Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案
    Android Fragment 真正的完全解析
    Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
    Visual Studio VS2013模块对于SAFESEH 映像是不安全的 怎么办
    PS 图层后面有索引两字怎么办
    PS 如何使用液化工具给人物减肥
    PS 图层后面有索引两字怎么办
  • 原文地址:https://www.cnblogs.com/tianyu529/p/8657383.html
Copyright © 2011-2022 走看看