Python中實現(xiàn)三目運算的方法
更新時間:2015年06月21日 17:06:33 投稿:junjie
這篇文章主要介紹了Python中實現(xiàn)三目運算的方法,本文用and/or
運算符模擬實現(xiàn)三目運算,需要的朋友可以參考下
C語言中三目運算符
復(fù)制代碼 代碼如下:
expression ?expr1:expr2; //expression 為真則取表達式expr1的值,否則取expr2的值
python三目實現(xiàn)方法:
(1) expr=判斷表達式 and expr1 or expr2
判斷表達式為真,此時如果expr1為真則expr=expr1,為假則變成False or expr2,expr=expr2.
判斷表達式為假,則演變成False or expr2,此時expr=expr2.
只要表達式expr1,expr2都為真,上述等式就等同于C中的
expr=判斷表達式 ?expr1:expr2;
(2)min(x,y)=(x<y and [x] or [y])[0] //取最小值
(3)min(x,y=x if x<y else y
相關(guān)文章
python繪制評估優(yōu)化算法性能的測試函數(shù)
這篇文章主要為大家詳細介紹了python繪制評估優(yōu)化算法性能的測試函數(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下
2019-06-06
使用python實現(xiàn)深度優(yōu)先遍歷搜索(DFS)的示例代碼
深度優(yōu)先搜索算法(Depth-First-Search,DFS)是一種用于遍歷或搜索樹或圖的算法,沿著樹的深度遍歷樹的節(jié)點,盡可能深的搜索樹的分支,本文給大家介紹了如何基于python實現(xiàn)深度優(yōu)先遍歷搜索(DFS),需要的朋友可以參考下
2024-01-01 
