zoukankan      html  css  js  c++  java
  • 初始函数, 函数的定义,函数名,函数体以及函数的调用,函数的返回值,函数的参数

    本节内容:

      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.默认值参数和位置参数混合使用, 顺序:先写位置参数,然后在写默认值参数
     实参角度示例:
      
     形参的角度:
      
     
     
     

     

          

  • 相关阅读:
    常用的汇编指令与技巧
    汇编调用c函数为什么要设置栈
    lp2356
    String函数的总结
    2019-5-22训练
    STL——substr
    STL 反转函数 (reverse() )
    2019-5-15训练——深搜
    高精度加法
    八皇后题解
  • 原文地址:https://www.cnblogs.com/mwhylj/p/9322044.html
Copyright © 2011-2022 走看看