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


    本节内容:

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

     

          

  • 相关阅读:
    nmap扫描工具
    cobbler全自动批量安装部署linux
    使用ngxtop实时监控nginx
    Nginx 错误汇总
    定制sudo的密码保持时间以及如何不需要密码
    解决eclipse中出现Resource is out of sync with the file system问题
    log4j:ERROR Category option " 1 " not a decimal integer.错误解决
    properties文件中中文不能显示或者中文乱码
    Log4j使用总结
    eclipse, Log4j配置(真心的详细~)
  • 原文地址:https://www.cnblogs.com/mwhylj/p/9322044.html
Copyright © 2020-2023  润新知