zoukankan      html  css  js  c++  java
  • 函数 2018-3-26

    函数

    函数的基本概念

    函数的定义:具备某个功能的工具

                      def(关键字)+函数名(用来调用函数的名字)+()(参数1,参数2.。。。。)

                                    """

                                     描述函数的作用

                                    """

                                    代码。。。

                                   return(返回值)

    什么情况下需要函数:1,结构不清晰,代码可读性差       2,代码冗余        3,修改维护难度大,扩展性差

     

    函数的定义:     先定义,再调用    (定义阶段不执行函数代码,只检查语法)

     1,有参函数:参数是函数体代码接受外部传入的值

    2,无参函数:函数体的代码逻辑不需要函数调用着参入值(定义无参时,调用的时候也无参)

    3,空函数:函数体为pass(设计代码结构用

     

    调用函数:   函数名+()  定义函数就是定义变量

                         根据函数名找到函数地址,然后执行函数体代码

    调用函数的三种形式:1,直接使用    2,调用返回值     3,直接使用调用函数

     

    return : 函数体代码运行完毕后需要有一个返回结果给调用者

    返回值三种形式:

    1,没有return,返回值None

    2,有return,后面跟一个值,返回值就是该值

    3,有return,返回多个值,用逗号隔开,返回的是一个元组

    注意:1,return的返回值没有类型的限制       2,函数体中可以写多个return,但是执行问一次return后马上返回结果(return又是函数的结束标志)

     

  • 相关阅读:
    很有意思的“老黄历”网站
    ubuntu
    getopt在Python中的使用
    系统变量TERM不知是用来干什么的?它的值有vt100,vt220等,这些值代表什么意思?
    >/dev/null 2>&1
    linux下常用的ftp服务器软件
    Windows环境下访问NFS
    linux iSCSI target配置全过程
    iSCSI target在安全方面相关设定
    folly学习心得
  • 原文地址:https://www.cnblogs.com/tianyu529/p/8651307.html
Copyright © 2011-2022 走看看