一、三元表示式
1.為什麼要有三元表示式:
目的是為了讓**簡潔且有效。執行效果可由 if else 表示式代替
2.什麼是三元表示式:
有三個子表示式 組成的 表示式
語法: res =條件成立時的表示式 if 條件表示式 else 條件不成立時的表示式
例:求兩個值的最大值
二、列表生成式
1.為什麼要有列表生成式:
目的是為了讓**簡潔且有效
2.什麼是列表生成式:
用來生成列表的表示式
3.怎麼用
例:將100 以內的大於50的值取出來
例2:names = ['alex', 'egon', 'lxx', 'wupeiqi'] 除egon以外名字加上_dsb,如 'alex_dsb'
三、字典生產式
1.為什麼要有字典生成式:
目的是為了讓**簡潔且有效
2.什麼是字典生成式
用來生成字典的表示式
3.怎麼用
例1:
例2:
python基礎lambda表示式
lambda表示式,通常是在需要乙個函式,但是又不想費神去命名乙個函式的場合下使用,也就是指匿名函式。lambda所表示的匿名函式的內容應該是很簡單的,如果複雜的話,乾脆就重新定義乙個函式了,使用lambda就有點過於執拗了。lambda就是用來定義乙個匿名函式的,如果還要給他繫結乙個名字的話,就會...
Python基礎 lambda表示式
coding utf 8 fun1 lambda x,y x y print fun1 2,3 fun1 2,3 fun1 2,3 5 fun2 lambda x x 2print fun2 4 fun2 4 fun2 4 8f lambda x x 2print f 1 2lambda匿名函式使用...
常用表示式
常用表示式 d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 正浮點數 d d 0 0 非正浮點數...