zoukankan      html  css  js  c++  java
  • 函数

    函数:

      什么是函数--->函数:对代码块和功能的封装和定义

      函数的定义--->

    我们使用def关键字来定义函数,def 和函数名+括号就是定义一个函数

      函数的执行过程

    def make():

        print("拿出手机")
        print("打开陌陌")
        print("找一个漂亮的妹子")
        print("问 约不约啊")
        print("ok 走起")
     
     
    make()   # 这是make函数的调用

      函数的返回值

    执行完函数之后,我们可以使用return来返回结果

    函数中遇到return,此函数结束.不在继续执行

      函数的参数

      1.形参

        函数定义的时候

        位置参数 a,b 传参的时候一一对应从实参处接受

        默认参数 a=1 在定义的时候就设定好值了

      2.实参

        函数调用的时候

        位置参数 1,2 传参的时候一一对应给形参

        关键字参数 a=1 通过形参的名字指定传值

      3.传参

        给函数传递信息的时候将实际参数交给形式参数的过程被称为传参.

    在实参的角度来看. 分为三种:

      1. 位置参数

      2. 关键字参数

      3. 混合参数,  位置参数必须在关键字参数前面

    位置参数:

      位置参数,按照位置来赋值,到目前为止,我们编写的函数都是这种

    在形参的角都来看,分为三种:

      1位置参数

      2默认参数

      3混合参数

    默认值参数:

      在函数声明的时候, 就可以给出函数参数的默认值. 在调用的时候可以 给出具体的值, 也可以不给值, 使⽤用默认值.

     参数级别      在实参里:  位置参数 >  关键字参数

          在形参里:  位置参数  >  默认参数

  • 相关阅读:
    经典排序算法 圈排序Cycle Sort
    javascript中的封装多态和继承
    经典排序算法 珠排序Bead Sort
    经典排序算法 希尔排序Shell sort
    经典排序算法 梳排序Comb sort
    逻辑电路 晶体管Transistor
    经典排序算法 Flash Sort
    【转】一些ASP.Net开发调试环境错误的解决方法
    【原】IIS发布ASP.Net网站提示"访问IIS元数据库失败"的解决
    【SQL精彩语句】分拆列值
  • 原文地址:https://www.cnblogs.com/zhangxiangning/p/10522885.html
Copyright © 2011-2022 走看看