python中的空語句 Python系列之常用語句

2021-10-11 09:54:14 字數 1606 閱讀 8130

之前介紹了基本函式知識,這次我們一起來看下常用的語句,常用語句大概分為條件語句,迴圈語句,迴圈控制語句,pass語句這幾種,我們一一來看:

1、條件語句

說起條件語句,我想學過程式設計的人會想到if…else…,switch…case…,但是有一點需要注意python不支援switch語句,因此判斷結果對應多種執行方式時,只能用elif來做。我們來看下具體的**示例:

2、迴圈語句

說起迴圈語句,我們知道的迴圈語句有for,while,do…while…,這三種最常見也最常用,但是還需要注意一點,python中沒有do while迴圈。

先來說下while迴圈,這個我想大家都不陌生,但是python有一點很特別,就是可以在迴圈中使用else語句

在給定的判斷條件為 true 時執行迴圈體,否則退出迴圈體。

在迴圈中使用else語句,即當條件不滿足之後,結束迴圈,執行else語句,我們來看下具體的**示例:

說完while迴圈了我們再來說下for迴圈,它跟while迴圈有個共同的特點,那就是可以在迴圈中使用else語句,for迴圈的主要特點就是重複執行語句,可以通過直接取值迭代,也可以通過序列索引迭代這兩種方式來執行迴圈,我們一起來看下這兩種迴圈方式的示例**

取值迭代:

索引迭代:

另外迴圈還有乙個通用的特點,那就是巢狀迴圈,你可以在while迴圈體中巢狀for迴圈,當然也可以在for迴圈中在巢狀乙個for迴圈。

3、迴圈控制語句

說起迴圈控制,比較常用也很常見的就是break和continue這兩種迴圈控制語句了,我們先來看下

break語句

break語句的主要作用就是在語句塊執行過程中終止迴圈,並且跳出整個迴圈。我們一起來看下break語句的具體用法,見示例**:

看完了break語句,再來看下

continue語句

它的主要作用是在語句塊執行過程中終止當前迴圈,跳出該次迴圈,執行下一次迴圈。我們一起來看下continue語句的具體用法,見示例**:

4、pass語句

python中有個很特殊的語句,這個語句就是pass語句,其實pass語句是空語句,它的主要作用是為了保持程式結構的完整性。我們來分別看戲pass語句在函式和在迴圈中的作用

1)pass語句在函式中的作用

當你在編寫乙個程式時,執行語句部分思路還沒有完成,這時你可以用pass語句來佔位,也可以當做是乙個標記,是要過後來完成的**。比如下面這樣:

上面示例**的意思就是定義乙個函式iplaypython,但函式體部分暫時還沒有完成,又不能空著不寫內容,因此可以用pass來替代占個位置。

2)pass語句在迴圈中的作用

pass也常用於為復合語句編寫乙個空的主體,比如說你想乙個while語句的無限迴圈,每次迭代時不需要任何操作,你可以這樣寫:

以上只是舉個例子,現實中最好不要寫這樣的**,因為執行**塊為pass也就是空什麼也不做,這時python會進入死迴圈。

3)pass語句用法總結

1、空語句,什麼也不做

2、在特別的時候用來保證格式或是語義的完整性

說到這裡,常用的語句我們也就介紹完了,大家可以自己在開發工具上練練手,這樣也更容易理解些

python系列之常用語句_python_wkk521000的部落格-csdn部落格​blog.csdn.net

python中建立類role 初識Python類

吐槽 學習物件導向就像你追乙個女神一樣,剛剛有點感覺了,過幾天又陷入絕望的感覺,很蛋疼。類的語法 classperson object print learning class test person test就是類person的例項化物件 例項化,就是以person類為模板,在記憶體裡開闢一塊空間...

Python中的for語句

for語句是python中的迴圈控制語句。可用來遍歷某一物件,還具有乙個附帶的可選的else塊,主要用於處理for語句中包含的break語句。如果for迴圈未被break終止,則執行else塊中的語句。break 在需要時終止for迴圈 continue 跳過位於其後的語句,開始下一輪迴圈。for語...

python中的if語句

程式設計時常需要檢查一系列條件,並根據結果採取措施,在python中,if語句能幫你檢查程式當前狀態,並給出結果採取措施。下面是乙個簡單的例項,演示if語句正確處理特殊情況 cars audi bmw toyota for car in cars if car toyata print car.up...