Python中三種基本結構的語句

來源:互聯網
上載者:User

標籤:python   格式   nan   pytho   blog   程式   under   迴圈語句   app   

選擇語句

if 條件判斷 :  # 條件可以加括弧也可以不加括弧

  ……

else:

  ……

Python中沒有switch語句這是可以使用if exp:.... elif exp:來代替

1 if 判斷條件1:2     執行語句1……3 elif 判斷條件2:4     執行語句2……5 elif 判斷條件3:6     執行語句3……7 else:8     執行語句4……

 

Python 迴圈語句
while 迴圈 在給定的判斷條件為 true 時執行迴圈體,否則退出迴圈體。
for 迴圈 重複執行語句
嵌套迴圈 你可以在while迴圈體中嵌套for迴圈

迴圈控制語句可以更改語句執行的順序。Python支援以下迴圈控制語句:

控制語句 描述
break 語句 在語句塊執行過程中終止迴圈,並且跳出整個迴圈
continue 語句 在語句塊執行過程中終止當前迴圈,跳出該次迴圈,執行下一次迴圈。
pass 語句 pass是空語句,是為了保持程式結構的完整性。

 

迴圈使用 else 語句

在 python 中,for … else 表示這樣的意思,for 中的語句和普通的沒有區別,else 中的語句會在迴圈正常執行完(即 for 不是通過 break 跳出而中斷的)的情況下執行,while … else 也是一樣。

1 count = 02 while count < 5:3    print count, " is  less than 5"4    count = count + 15 else:6    print count, " is not less than 5"

Python for迴圈可以遍曆任何序列的項目,如一個列表或者一個字串。

文法1:

for迴圈的文法格式如下:

for iterating_var in sequence:   statements(s)

和java中的foreach語句非常的相似

文法2:

另外一種執行迴圈的遍曆方式是通過索引,如下執行個體:

1 fruits = [‘banana‘, ‘apple‘,  ‘mango‘]2 for index in range(len(fruits)):3    print ‘當前水果 :‘, fruits[index]4  5 print "Good bye!"

 

Python中三種基本結構的語句

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.