闭包装饰器,三元表达式,列表字典生成式,匿名函数

闭包

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

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)




猜你喜欢

转载自www.cnblogs.com/wrqysrt/p/10462391.html