初始函数, 函数的定义,函数名,函数体以及函数的调用,函数的返回值,函数的参数

 

本节内容:

    1. 什么是函数
    2. 函数的定义,函数名,函数体及其函数的调用
    3. 函数的返回值
    4. 函数的参数

一.什么是函数

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

   函数的解释:

       定义⼀个事情或者功能. 等到需要的时候直接去用就好了. 那么这里定义的东西就是⼀个函数.

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

     使用def关键字来定义函数

     函数的语法:

         def 函数名(形参):

              函数体

        调用函数:

           函数名(实参)

      函数名:其命名规则是和变量的命名规则是一样的

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

   函数可以被多次进行调用

   

 

三.函数的返回

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

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

     

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

   

 

   3.函数的返回值可以有多个结果:

   

 

  总结:

    1.遇到return,此函数结束,函数后面的东西将不会在执行

    2.return 返回值

  关于返回值:

    1.如果在函数中不写return,默认返回值None
    2.可以在函数体中只写一个return,返回值也为None,函数停止执行
    (1和2的执行结果是一样的)
    3.return 一个返回值, 在调用方接受到一个返回值
    4.return 多个返回值,(多个值需要用 ,隔开),接收的位置接收的是一个元祖

 

四.函数的参数

 

   参数,函数再调用的时候指定一个变量的值

 

       语法:

 

            def 函数名(参数列表):

 

                  函数体

 

     关于参数:

 

        形参: 在函数声明的位置,声明出来的变量

 

        实参: 在函数调用的时候,实际你给函数传递的值

 

        传参:给函数传递信息的时候,将实际参数交给形式参数的过程

 

  函数的参数个数是没有要求的,但是在运行的时候,函数的形参匹配,按照位置把实参赋值给形参  参数的分类   站在实参的角度:
    1. 位置参数  :按位置顺序写
    2.关键字参数 :可以不按位置顺序写
    3.混合参数:先写位置参数,在写关键字参数,否则会报错
   站在形参的角度:
    1.位置参数
    2.默认值参数
    3.默认值参数和位置参数混合使用, 顺序:先写位置参数,然后在写默认值参数
 实参角度示例:
  
 形参的角度:
  

 

 
 

 

 

 

 

 

 

 

      

 

posted @ 2018-07-17 10:35  熊猫大侠-呀呀呀!!!  阅读(456)  评论(0编辑  收藏  举报