【知識分享】Python中常見的三大控制結構!
Python由荷蘭數學和電腦科學研究學會的吉多·範羅蘇姆於1990年代初設計,作為一門叫做ABC語言的替代品。python提供了高效的高階資料結構,還能簡單有效地物件導向程式設計。那麼Python語言中控制結構分為幾種?python有三大控制結構,分別為:順序結構、分支結構、迴圈結構,接下來我們來看看詳細的內容介紹。
python中有三大控制結構,分別是順序結構、分支結構以及迴圈結構,任何一個專案或者演算法都可以使用這三種結構來設計完成。
第一:順序結構
順序結構就是按照你寫的程式碼順序執行,也就是一條一條語句順序執行。這種結構的邏輯最簡單,就是按順序執行就行了。
第二:分支結構
分支結構又稱為選擇結構,意思是程式程式碼根據判斷條件,選擇執行特定的程式碼。如果條件為真,程式執行一部分程式碼;否則執行另一部分程式碼。
在python語言中,選擇結構的語法使用關鍵字if、elif、else來表示,具體語法如下:
基本語法有以下幾種:
①if
②if…else
③if…elif…else
④if…elif…elif……else
⑤if巢狀
第三:迴圈結構
迴圈結構是使用最多的一種結構。迴圈結構是指滿足一定的條件下,重複執行某段程式碼的一種編碼結構。python的迴圈結構中,常見的迴圈結構是for迴圈和while迴圈。
(1)、for迴圈
for迴圈為迴圈結構的一種。在python中,for迴圈是一種迭代迴圈,也就是重複相同的操作,每次操作都是機遇上一次的結果而進行。for迴圈經常用於便利字串、列表、字典等資料結構,for迴圈需要知道迴圈次數,基本語法為:for…in…迴圈。
(2)、while迴圈
while迴圈不需要知道迴圈的次數,即無限迴圈,直到條件不滿足為止。
注意:
①迴圈也是以冒號(:)結尾
②條件為各種算術表示式
a)當為真時,迴圈體語句組1,重複執行
b)當為假時,迴圈體語句組2,停止執行
③如果迴圈體忘記累計,條件判斷一直為真,則為死迴圈。迴圈體一直實行。
a)死迴圈有時候經常被用來構建無限迴圈
b)可以使用ctrl+c終止,或者停止IDE
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2888675/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【知識分享】伺服器中常見硬碟型別分析伺服器硬碟型別
- JS知識點:ES6 中常見的知識點JS
- Python中常見的配置檔案寫法分享!Python
- OC中常見基礎知識點彙整
- 知識分享--架構架構
- 專案中常用jquery知識總結jQuery
- Python 程式設計中常用的 12 種基礎知識總結Python程式設計
- Python 程式設計中常用的12種基礎知識總結Python程式設計
- Python程式設計中常用的12種基礎知識總結Python程式設計
- Silverlight中常用知識總結
- 【知識分享】常見的幾個web伺服器分享Web伺服器
- Python基礎知識分享Python
- 【知識分享】 伺服器的架構伺服器架構
- JVM最常見的知識點總結JVM
- java知識結構圖Java
- iOS中常見Crash總結iOS
- 【知識分享】伺服器常見的電源標準伺服器
- 常見Java面試知識點總結Java面試
- 【知識分享】
- 【資料結構】樹的基本知識資料結構
- PHP的知識體系結構圖PHP
- CPO需要具備的知識結構
- 磁碟知識體系結構
- 前端開發知識結構前端
- Android知識結構圖Android
- CTF中常見的四種python逆向Python
- 【知識分享】五個常見的web伺服器介紹Web伺服器
- 【知識分享】網站不能訪問的常見原因有哪些網站
- 【知識分享】伺服器常見的四種硬碟介紹伺服器硬碟
- python程式的三種控制結構Python
- Vue 面試中常問知識點整理Vue面試
- Python基礎知識架構Python架構
- RabbitMQ知識體系的腦圖結構MQ
- (轉)ERP人員的知識結構
- 知識分享的網站網站
- 資料結構相關知識資料結構
- 架構知識體系總結架構
- java知識體系結構圖Java