zoukankan      html  css  js  c++  java
  • day3_python之函数返回值、语句形式、表达式形式

    一、 函数对象

    1、 函数是第一类对象,即函数可以当作数据传递

    #1 可以被引用
    #2 可以当作参数传递
    #3 返回值可以是函数
    #3 可以当作容器类型的元素

    二、返回值

    return的返回值没有类型限制
    1. 没有return:返回None,等同于return None
    2. return 一个值:返回该值
    3. return val1,val2,val3:返回(val1,val2,val3) return跟多个值的时候,返回的是元组


    返回值
    def func():
        print('from func')
        return [1, 2, 3], 'a', 1, {'a': 3}
    
    
    res = func()  # 调用函数会有一个结果,然后把结果赋值给一个变量
    print(res)
    

    三、语句形式、表达式形式  

    def my_max(x, y):
        if x > y:
            return x
        else:
            return y
    
    
    my_max(1, 2)  # 语句形式
    
    res = my_max(1, 2) * 10  # 表达式形式
    
    res1 = my_max(1, 2)
    res2 = my_max(res1, 3)
    
    res2 = my_max(my_max(1, 2), 3)  # 函数调用可以当做另外一个函数的参数
    print(res2)
    

      

  • 相关阅读:
    半截水晶头线接激活本地虚拟网卡
    快捷键
    嵌入式系统原理与应用技术(第三版)-读书笔记
    嵌入式基本常识(一)
    PWM输出
    ARM-GPIO
    POI使用
    oracle常见命令
    JS获取contextPath的方法
    JPA自动生成表
  • 原文地址:https://www.cnblogs.com/xiechao621/p/7995137.html
Copyright © 2011-2022 走看看