1. 程式人生 > >Day13有參裝飾器,三元表示式,匿名函式

Day13有參裝飾器,三元表示式,匿名函式

多個裝飾器:
載入順序:由下而上
執行順序:由上而下
有參裝飾器:
閉包,給函式傳參的一種方法
當裝飾器內需要引數時,可以採用閉包形式給其傳參,第三層函式接收完引數時,就變為無參裝飾器
三元表示式:
在不影響可讀性的情況下,將只有兩種結果的if判斷,寫為一行
x if x>y else y 左邊為條件成立時的返回值,else後為條件不成立的返回值
匿名函式
lambda x,y :x+y 冒號左邊為傳入的引數,右邊為返回的結果
應用場景:用一次就不用了
匿名函式不會單獨使用,與內建函式配套使用
列表生成式[x**2 for x in range(1,11)]
字典生成式{x,for}