zoukankan      html  css  js  c++  java
  • Day13有参装饰器,三元表达式,匿名函数

    多个装饰器:
    加载顺序:由下而上
    执行顺序:由上而下
    有参装饰器:
    闭包,给函数传参的一种方法
    当装饰器内需要参数时,可以采用闭包形式给其传参,第三层函数接收完参数时,就变为无参装饰器
    三元表达式:
    在不影响可读性的情况下,将只有两种结果的if判断,写为一行
    x if x>y else y 左边为条件成立时的返回值,else后为条件不成立的返回值
    匿名函数
    lambda x,y :x+y 冒号左边为传入的参数,右边为返回的结果
    应用场景:用一次就不用了
    匿名函数不会单独使用,与内置函数配套使用
    列表生成式[x**2 for x in range(1,11)]
    字典生成式{x,for}

  • 相关阅读:
    Swift
    Swift
    Swift
    Swift
    iOS
    九、原始套接字
    八、Linux下的网络服务器模型
    七、TCP/IP协议
    六、高级套接字函数
    五、用户数据报传输(UDP)
  • 原文地址:https://www.cnblogs.com/robert-zhou/p/10051169.html
Copyright © 2011-2022 走看看