Python筆記 基本控制流

2021-05-25 00:20:11 字數 1994 閱讀 8869

python

基本控制流:

一、分支1、

if語句

基本的條件測試語句,用來判斷可能遇到的不同情況,並針對不同的情況進行操作

基本形式

if <

條:<

語elif <

條:<

語else:

<

語注意縮排,

python

根據縮排判斷

,elifelse

部分是可選的

關係運算子

:>>=

<

<= ==!=

以及and or not 例子

: a = 1

b = 2

c = 3;d=4 #

兩個放一句用分號隔開,不過建議分行

if a < b and c < d:

print("branch a")

elif a == b:

print("branch b")

else:

print("branch c")

注意:在

python

中沒有switch語句。你可以使用if..elif..else

語句來完成同樣的工作(某些情況可以考慮用字典)

二、迴圈1、

for語句

迴圈控制語句,可以用於迴圈遍歷某一串行,具有乙個附帶的

else

塊else

塊可選,在迴圈終止的時候執行,若是

break

終止迴圈,

else

不執行格式:

for <

物件變數

> in <

物件集合

>:

if<

條:break

if<

條:continue

<

其他語句

>

else:

<

其他語句

>

物件集合可以是列表,字典以及元組等

for..in迴圈對於任何序列都適用

for遍歷乙個字典時,遍歷的是字典的鍵

可以通過

range()

函式產生乙個整數列表,完成計數迴圈

range([start,] stop[, step])

start

可選引數,起始數

stop

終止數,若為

x,產生從

0-(x-1)

的整數列表【這裡在寫迴圈時很容易漏掉-1,特別注意】

step

可選引數,步長

,未寫預設為1

range(1,5)

包含序列為

[1,2,3,4] 2

、while語句與

if語句類似,含乙個條件測試語句,迴圈,允許重複執行乙個語句塊。

可選else

語句塊,同

for的

else

塊。格式:

while <

條:if <

條:break

if <

條:continue

<

其他語句

>

else:

<

while迴圈條件變為false的時候,else塊才被執行

若是使用

break

結束迴圈,

while

可選的else

塊不執行

迴圈結構中的

break

和continue:

`break

,終止迴圈語句,停止迴圈,若是

for/while

迴圈中終止,其

else

不執行`continue,

結束當前,進入下一輪迴圈

Python筆記 基本控制流

python 基本控制流 一 分支 1 if語句 基本的條件測試語句,用來判斷可能遇到的不同情況,並針對不同的情況進行操作 基本形式 if 條 語elif 條 語else 語注意縮排,python 根據縮排判斷,elif和else部分是可選的 關係運算子 以及and or not 例子 a 1 b ...

python控制流教程 python控制流

1.if.elif.else 語法 if 判斷條件 語句.elif 判斷條件 語句.else 語句.elif語句可以有0個或多個 2.while和for迴圈 while 判斷條件 語句.for iterating var in sequence statements s 可以在while迴圈體中巢狀...

Python學習筆記(四)控制流

python執行版本3.6.3 ide pycharm 教育版 if語句 完整的if語句包含三個語句塊 if elif else。其中elif和else均可以省略 在任意乙個語句塊均可以內嵌if語句。注意python通過縮進來區分不同層次的語句塊。值得注意的是,不同於c語言使用括號區分判斷條件,py...