python基礎 常用表示式

2022-06-26 23:24:18 字數 851 閱讀 8914

一、三元表示式

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 非正浮點數...