python條件賦值判斷語句語法

2021-10-08 20:02:21 字數 414 閱讀 2412

​ 如果是普通的三元,if else正常的語句看起來會有些冗餘,所以下面有三種寫法:

1、c = [a, b] [a > b]

​ 如果a > b為false, 那麼就輸出a,否則就輸出b

2、天平式寫法:c = a if a > b else b

​ 如果a > b 為真,則輸出a,否則輸出b

eg:summary = content[:100] if item[『is_html』] else 「」

3、賦值語句類似於條件判斷語句:(c = a > b and [a] for [b])[0]

​ a為假的時候,會輸出b,當把a變成列表形態[a]時候,可以排除例外,就是當列表怨怒為空時

​ eg:summary = item[『is_html』] and content[:100] or 「」

Python 條件判斷語句

if elif else語句 語法 if 條件表示式 塊 elif 條件表示式 塊 elif 條件表示式 塊 elif 條件表示式 塊 else 塊 執行流程 if elif else語句在執行時,會自上向下依次對條件表示式進行求值判斷,如果表示式的結果為true,則執行當前 塊,然後語句結束 如果...

if條件判斷語句

如果表示式的值是true,則執行語句塊 否則跳過語句塊。equals 下面的例子使用到的,可以看看。字串判斷不能使用 要使用方法。用來判斷記憶體位址是否相等。輸入男女,輸出boy,girl system.out.println 請輸入男or女 scanner sc new scanner syste...

條件判斷語句

語法 if condition else if condition else示例 var age 20 if age 18 else語法 表示式1 表示式2 表示式3 如果表示式1的布林值為true,則執行表示式2,否則執行表示式3。是js語言中唯一乙個需要三個運算元的運算子。示例 var age ...