- Python 3.6從入門(mén)到精通(視頻教學(xué)版)
- 王英英
- 320字
- 2019-12-06 14:20:03
5.2 基本處理流程
對(duì)數(shù)據(jù)結(jié)構(gòu)的處理流程稱為基本處理流程。在Python中,基本處理流程包含三種結(jié)構(gòu),即順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu)是Python腳本程序中基本的結(jié)構(gòu),它按照語(yǔ)句出現(xiàn)的先后順序依次執(zhí)行,如圖5-1所示。

圖5-1 順序結(jié)構(gòu)
選擇結(jié)構(gòu)按照給定的邏輯條件來(lái)決定執(zhí)行順序,有單向選擇、雙向選擇和多向選擇之分,但程序在執(zhí)行過(guò)程中只執(zhí)行其中一條分支。單向選擇和雙向選擇結(jié)構(gòu)如圖5-2所示。

圖5-2 單向選擇和雙向選擇結(jié)構(gòu)
循環(huán)結(jié)構(gòu)即根據(jù)代碼的邏輯條件來(lái)判斷是否重復(fù)執(zhí)行某一段程序,若邏輯條件為T(mén)rue,則進(jìn)入循環(huán)重復(fù)執(zhí)行,否則結(jié)束循環(huán)。循環(huán)結(jié)構(gòu)可分為條件循環(huán)和計(jì)數(shù)循環(huán),如圖5-3所示。

圖5-3 循環(huán)結(jié)構(gòu)
一般在Python語(yǔ)言中,程序總體是按照順序結(jié)構(gòu)執(zhí)行的,而在順序結(jié)構(gòu)中可以包含選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。
推薦閱讀
- C# 7 and .NET Core Cookbook
- GraphQL學(xué)習(xí)指南
- Flink SQL與DataStream入門(mén)、進(jìn)階與實(shí)戰(zhàn)
- Learning Elixir
- Groovy for Domain:specific Languages(Second Edition)
- 零基礎(chǔ)學(xué)Python數(shù)據(jù)分析(升級(jí)版)
- Extending Puppet(Second Edition)
- C#程序設(shè)計(jì)教程(第3版)
- 一塊面包板玩轉(zhuǎn)Arduino編程
- JBoss:Developer's Guide
- Python 3 數(shù)據(jù)分析與機(jī)器學(xué)習(xí)實(shí)戰(zhàn)
- TypeScript 2.x By Example
- Android應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)(第2版)
- Applied Deep Learning with Python
- Oracle Database XE 11gR2 Jump Start Guide