初识函数 09

函数 : 对代码块和功能的封装和定义

  1.函数的定义,函数名以及函数的调用

    1.1语法: def 函数名():

        函数体 # 就是函数被执行之后要执行的代码

  2.函数的调用: 使用函数名可以调用函数,写法 函数名() 这时函数体会被执行

  3.函数的返回值:

    执行完函数后 可以使用return来返回结果.

    函数中return的作用:

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

      2.给函数调用者一个访问结果

      3.函数的返回值可以有多个结果   返回的是元组

扫描二维码关注公众号,回复: 3329886 查看本文章

    关于返回值:

      如果return什么都不写或者干脆不写return 那么返回的就是None

      如果return后面写了一个值 则调用者可以接收一个结果

      如果return后面写了多个结果,则调用者可以接收一个tuple  调用者可以直接解构成多个变量

  4.函数的参数:

    4.1参数:函数在调用的时候指定具体的一个变量的值,就是参数,语法:

      def 函数名(参数列表):

        函数体

    4.2 关于参数:

      1.形参

    写在函数声明位置的变量叫形参,表示这个函数需要xxx

      1.1 位置参数 按照位置来赋值 

      1.2 默认值参数 在函数声明的时候,就可以给出函数参数的默认值 在调用的时候可以给出具体的值,也可以不给值 不给值时使用的就是默认值(适用于传进来的大多数参数都是一样的情况)  注意:必须先声明位置参数,才能声明默认值参数

      2.实参

    在函数调用的时候给函数传递的值.叫实参,实际执行的时候给函数传递的信息

        2.1 位置参数  按照顺序将函数调用位置的参数依次传送给形参 比如 微信 北京 18 依次赋值给chat,address,age

        2.2 关键字参数 将形参处声明的形参拿到实参位置 将其进行赋值,这样就不用记住繁琐的位置参数了例如

            def yue(chat,address,age)

            yue(chat = '微信',age = 18,address = '北京') 这样就可以不用太在意位置前后顺序了,按照关键字进行赋值即可

        2.3 混合参数 将上面两种参数混合着用 注意 使用混合参数的时候 关键字参数必须在位置参数后面

      3.传参

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

    

猜你喜欢

转载自www.cnblogs.com/f-g-f/p/9696600.html