• 闭包装饰器:延迟绑定其实就是只有当运行嵌套函数的时候,才会引用外部变量i,不运行的时候,并不是会去找i的值,这个就是第一个函数,为什么输出的结果是[6,6,6,6]的原因。,三元表达式,列表字典生成式,匿名函数


    闭包

    关闭在一个函数内部,内部访问外部函数变量数据

    return将内部函数返回给外部函数,可以将自身和自身返回值返回

    ,函数可作为参数传入,作为返回值返回,

    内置名称空间存在于解释器,定义的

    解压赋值

    a,b,c=[1,2,3]

    三元表达式

    左边条件成立结果右边不成立的值,中间if else

    列表生成式

    list1=[x for x in range(1,10)]可以if 判断加后面 不能再有else了

    list1=[y for x in range(1,10) if x.. for in .. if]

    字典生成式

    dict1={x:x*2 for x in range(10) if x>4  }

    dict1={x:y for y in range(10) if y>4 for x in range(10) if x<5 }
    {0: 9, 1: 9, 2: 9, 3: 9, 4: 9}
    这样赋值会使得value不变为for循环最后结果
    匿名函数定义一个内存地址,不被调用,一般用于一次
    (lamba x:y x+y)(1,2)




  • 相关阅读:
    团队项目冲刺七
    团队项目冲刺六
    团队项目冲刺5
    团队项目冲刺4
    团队项目测试计划
    团队项目冲刺第三天进度和遇到问题
    团队项目冲刺第二天进度和问题
    博客园用户体验
    团队项目冲刺第一天进度和问题
    团队项目风险
  • 原文地址:https://www.cnblogs.com/wrqysrt/p/10462391.html
Copyright © 2020-2023  润新知