zoukankan      html  css  js  c++  java
  • day10

    函数

    函数是一种工具 这种工具可以提前生产出来 很多问题需要特定的功能解决时候就可以随时拿出来使用,函数作为一个整体 对其有特定的命名

    函数的优点 函数可以避免代码的冗余 可以让函数的结构更加清晰 最关键的是 在后期代码需要添加修改时候 更加方便 便于维护

    函数的四个部分

    1首先函数必须先定义才能被使用

    2.函数名 就是调用该函数的依据 存储的函数的内存地址

    3.函数体  完成功能的代码块

    4. 返回值  代码块执行的结果

    5. 参数   完成功能需要的外部参数

    定义函数的语法

       def 函数名(参数1,参数2)有参函数  此函数 需要外部提供参数 来执行函数里面的代码块 反馈出结果来给外部

                代码1

                代码2

                return  

    函数的使用

    1根据需求来定义函数  2通过函数名来找到函数所在的位置 3函数名()来执行函数内部的代码 

    4函数执行完一定会有返回结果 用 return 关键字外部用变量来接收返回值关键字  

    如果外部不需要直接执行结果 直接用return来结束函数就行 但也会有返回值 返回值为none

    函数的分类

    1根据函数体来分来

    空函数指的是在做新项目时 新项目中有许多用到的功能   这些功能都可以先明确函数名先列出来然后用pass填充代码块 待慢慢完成其里面的代码块

    非空函数:函数里面写入的代码块

    2.根据函数参数分类

    需要接受外部数据来执行函数内部的代码的函数 叫有参函数

    不需要接受外部数据来执行函数内部的代码的函数 叫无参函数

    3根据返回值来分类

    函数内部代码块执行的结果需要被外部接受 在外部用一个变量名来接受这个执行结果

    函数内部代码块执行的结果外部不需要知道

    函数的返回值

    函数名() 1 函数名拿到函数的内存地址   ()执行函数体    得到函数的返回结果

    函数的返回值功能

    1结束函数 2将函数内部处理的结果返回给外部

     一些应用场景

    不明确return关键字的函数  就是不需要让外部知道函数内部执行的结果 可以不用return  函数内部默认添加 return none

    明确空return关键字的函数 在当需要结束函数时 来用return结束函数

    明确return关键字的函数  外部必须要知道函数内部的执行结果  在python中 函数的返回值只有一个 当return后跟多个关键字时 外部的返回结果为一个元组

    元组里面包括了一个一个的返回值这个元组可以用解压赋值分解赋值给不同的变量 当然 元组中有几个值 解压赋值的变量  跟元组中值的个数相同

  • 相关阅读:
    织梦dedecms上传漏洞uploadsafe.inc.php修复
    dedecms漏洞修复大全含任意文件上传漏洞与注入漏洞
    DEDECMS批量导入excel数据到后台文章系统的开发教程
    使用DEDE织梦计划任务功能定时更新首页
    如何解决织梦DedeCms文章标题字数长度限制的方法教程
    织梦后台点击网站主页跳转到../index.php?upcache=1删除方法
    dedecms漏洞修复大全含任意文件上传漏洞与注入漏洞
    dedecms模板中联动菜单高级使用技巧
    解决dede的loop中无法使用limit的方案+文章前数字序号
    DEDECMS 又一种隔行换色和分组加线的方法
  • 原文地址:https://www.cnblogs.com/huikejie/p/10764988.html
Copyright © 2011-2022 走看看