zoukankan      html  css  js  c++  java
  • day 8函数

    1 函数

    函数是一个具备某功能的工具

    函数的使用必须遵循:先定义,再调用

    1、语法
    def 函数名(参数1,参数2,...):
    """
    文档描述
    """
    代码1
    代码2
    return 值

    def:定义函数的关键字
    函数名:是用来调用函数的,
    函数名的命名必须能反映出函数的功能
    文档描述:推荐写上,来增强函数的可读性
    代码块:函数的功能实现代码
    return:函数的返回值

    2 定义函数的三种类型:
    1有参函数:参数是函数体代码用来接收外部传入值的
    def max2(x,y):
        if  x > y:
    print(x)
    else:
    print(y)
    max2(11,5)
    2无参函数:当函数体的代码逻辑不需要函数的调用者掺入值的情况下,就无参
    3空函数:函数体为pass
    定义阶段:在定义阶段只检测语法,不执行函数体代码
    调用阶段:根据函数名找到函数的内存地址,然后执行函数体代码


    什么时候应该有返回值:
    函数体代码运行完毕后需要有一个返回结果给调用者

    返回值有三种形式:

    1 没有return,返回值None
    2 return后跟一个值,返回该值本身
    3 return可以逗号分隔,返回多个值,会返回一个元组给调用者

    return注意点:
    1、return返回值的值,没有类型限制
    2、return是函数结束的标志,函数内可以写多个return,但
    执行一次,函数就立刻结束,并把return后的值作为本次调用的返回值
     
  • 相关阅读:
    点击两次返回键程序退出
    权限android.permission.WRITE_EXTERNAL_STORAGE 内外置sd卡写权限
    java Calendar add方法
    MeasureSpec简介
    android bitmap转换
    IOS键盘隐藏和显示调用
    内存溢出
    UIView递归
    caLayer
    C++算法
  • 原文地址:https://www.cnblogs.com/lg04551/p/8652792.html
Copyright © 2011-2022 走看看