python學習 for else語句

2021-06-28 12:00:23 字數 762 閱讀 4032

1:先看例子

list = [1,2,3,4]

for i in list:

if i < 0:

break

print i

else:

print "all number is positive"

看輸出結果:

123

4all number is positive

2:再看乙個變例

list = [1,2,-3,4]

for i in list:

if i < 0:

break

print i

else:

print "all number is positive"

看輸出結果: 1

23:結論

當for語句中沒有執行break的話,遍歷完for語句,就會執行else語句

但是如果中間執行了break語句,跳出for迴圈,那麼不會執行else語句。

python中的for else 寫法

這是python官方文件中combinations的寫法 當迭代的物件迭代完並為空時,位於else的子句將執行,而如果在for迴圈中含有break時則直接終止迴圈,並不會執行else子句。def combinations iterable,r combinations abcd 2 ab ac ad...

python中的for else用法

在python中,我們常見的與else連線到一起來使用的方法有if else用法,在這裡,給大家介紹另一種與else連線到一起進行組合使用的方法 for else,下面對此方法進行幾個簡單的試驗。a 1 2,3 4,5 6 for i in a print i else print i 1 輸出乙個...

學習 Python學習(一) Python問答

一.為什麼要使用python?python的主要特點有 1 軟體質量,python 具有很強的可讀性,因此在重用和維護方面就比較方便 2 編碼效率,python沒有編譯和鏈結庫的過程 3 程式移植性,不做任何修改,python可執行在windows和linux系統 4 豐富的支撐庫,python既可...