Python簡單語法

2021-10-02 06:51:17 字數 762 閱讀 7362

什麼?不是 if 和 else 才是原配嗎?no,你可能不知道,else 是個腳踩兩隻船的傢伙,for 和 else 也是一對,而且是合法的。十大裝b語法,for-else 絕對算得上南無灣!不信,請看:

>>> for i in [1,2,3,4]:

print(i)

else:

print(i, '我是else') 1

2344 我是else

如果在 for 和 else 之間(迴圈體內)有第三者 if 插足,也不會影響 for 和 else 的關係。因為 for 的級別比 if 高,else 又是乙個攀附權貴的傢伙,根本不在乎是否有 if,以及是否執行了滿足 if 條件的語句。else 的眼裡只有 for,只要 for 順利執行完畢,else 就會屁顛兒屁顛兒地跑一遍:

>>> for i in [1,2,3,4]:

if i > 2:

print(i)

else:

print(i, '我是else')34

4 我是else

那麼,如何拆散 for 和 else 這對冤家呢?只有當 for 迴圈被 break 語句中斷之後,才會跳過 else 語句:

>>> for i in [1,2,3,4]:

if i>2:

print(i)

break

else:

print(i, '我是else')

3

學習python簡單語法

學習示例 選中行,按l顯示行號 number 10 number 10 print number import math 乘方math.pow 3,10 乘方 另一種寫法 3 10 字串拼接 str st ring print str 字串乘法運算 print str 3 輸出stringstrin...

Python簡單入門語法python基礎入門知識

1.列印hello world print hello python 直接在.py字尾的檔案中呼叫print方法列印即可 2.變數,無需使用關鍵字宣告 a 10 b 32 c a b print c 3.判斷語句 score 20 if score 90 print 優秀 elif score 80...

Python語法簡單整理(二)

my tuple 張三 18 70 元組 可以儲存不同型別元素 使用小括號 print my tuple 2 輸出 70 print my tuple.index 18 輸出 1 print my tuple.count 70 輸出 1 single tuple 1 5 print type sin...