萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 編程語言綜合 >> Python中實現三目運算的方法

Python中實現三目運算的方法

   這篇文章主要介紹了Python中實現三目運算的方法,本文用and/or 運算符模擬實現三目運算,需要的朋友可以參考下

  C語言中三目運算符

   代碼如下:

  expression ?expr1:expr2; //expression 為真則取表達式expr1的值,否則取expr2的值

  python三目實現方法:

  (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

  (3)min(x,y=x if x

copyright © 萬盛學電腦網 all rights reserved