2.5 Python基本結構及應用_第1頁
2.5 Python基本結構及應用_第2頁
2.5 Python基本結構及應用_第3頁
2.5 Python基本結構及應用_第4頁
2.5 Python基本結構及應用_第5頁
已閱讀5頁,還剩11頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Python數據分析基礎與應用模塊2數據分析應用Python2.5Python基本結構及應用1.Python的順序結構如果沒有流程控制的話,整個程序都將按照語句的編寫順序(從上至下的順序)來運行,而不能根據需求決定程序運行的順序。2.5.1順序結構與流程控制2.Python的流程控制Python3根據判斷條件語句的運算結果而選擇不同路徑的運行方式。Python條件語句是通過一條或多條語句的運行結果(True或者False)來決定運行的代碼塊。可以通過圖2-1來簡單了解條件語句的運行過程。如果條件表達式的值為True,則執行代碼塊;否則不執行代碼塊。2.5.1順序結構與流程控制這里的條件表達式通常使用比較(關系)表達式或邏輯表達式。2.5.1順序結構與流程控制圖2-1條件語句的運行過程示意圖2.5.2Python選擇結構及其應用Python中選擇語句主要有3種形式:if語句、if…else語句和if…elif…else語句。Python中的使用if…elif…else多分支語句或者if語句的嵌套結構實現多重選擇。1.if語句及其應用Python中使用if保留字來構成選擇語句,if語句的一般形式如下:if<條件表達式>:<語句塊>條件表達式可以是一個單純的布爾值或變量,也可以是比較表達式或邏輯表達式,如果條件表達式的值為True,則運行“<語句塊>”;如果條件表達式的值為False,就跳過“<語句塊>”,繼續運行后面的語句。2.5.2Python選擇結構及其應用2.if…else語句及其應用Python中if…else語句的一般形式如下:if<條件表達式>:<語句塊1>else:

<語句塊2>if…else語句主要實現二選一的問題,使用if…else語句時,條件表達式可以是一個單純的布爾值或變量,也可以是比較表達式或邏輯表達式,如果條件表達式的值為True,則運行if語句后面的語句塊1,否則,運行else后面的語句塊2。2.5.2Python選擇結構及其應用3.if…elif…else語句及其應用Python中if…elif…else語句的一般形式如下:if<條件表達式1>:<語句塊1>elif<條件表達式2>:<語句塊2>else:<語句塊N>2.5.2Python選擇結構及其應用Python中用elif代替了elseif,所以多分支選擇結構的關鍵字為:if-elif-else。if…elif…else語句運行的規則如下:條件表達式1和條件表達式2可以是一個單純的布爾值或變量,也可以是比較表達式或邏輯表達式。如果<條件表達式1>的值為True將運行<語句塊1>;如果<條件表達式1>的值為False,將判斷<條件表達式2>,如果<條件表達式2>的值為True將運行<語句塊2>;如果<條件表達式1>和<條件表達式2>的值都為False,將運行<語句塊N>。2.5.2Python選擇結構及其應用4.if語句的嵌套結構Pythonif語句的嵌套結構的一般形式如下:if<表達式11>:<語句11>if<表達式21>:<語句21>elif<表達式22>:<語句22>else:<語句23>elif<表達式12>:<語句12>else:<語句13>2.5.3for循環語句及其應用Python中的循環語句有for和while兩種類型。1.for循環語句for循環是一個計次循環,通常適用于枚舉或遍歷序列,以及迭代對象中的元素,一般應用于循環次數已知的情況下。for循環語句的基本格式如下:for<循環變量>in<序列結構>:<語句塊>循環變量用于保存取出的值,序列結構為要遍歷或迭代的序列對象,例如字符串、表表、元組等,語句塊為一組被重復運行的多條語句。2.5.3for循環語句及其應用2.for…else語句Python中的for循環語句可以有else語句,它在for循環窮盡序列導致循環終止時被運行,但循環被break終止時不運行。for…else語句的基本語法格式如下:for<變量>in<序列結構>:<語句塊1>else:<語句塊2>當for循環沒有被break語句退出時,運行else語句。2.5.4while循環語句及其應用1.while循環語句Python中while語句的一般形式:while<條件表達式>:<語句塊>while語句的條件表達式的值為True時,則運行循環體的語句塊;運行一次后,重新判斷條件表達式的值,直到條件表達式的值為False時,退出while循環。2.5.4while循環語句及其應用2.while…else語句Python中的while循環語句也可以有else子句,它在while循環語句的條件表達式的值為False導致循環終止時被運行,但循環被break終止時不會運行。while…else語句的基本語法格式如下:while<判斷條件>:<語句塊1>else:<語句塊2>while循環的條件表達式為False時,當While循環沒有被break語句退出時,運行else后面的語句塊2。else語句可以理解為:作為“正常”完成循環的獎勵。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論