python
基本控制流:
一、分支1、
if語句
基本的條件測試語句,用來判斷可能遇到的不同情況,並針對不同的情況進行操作
基本形式
if <
條:<
語elif <
條:<
語else:
<
語注意縮排,
python
根據縮排判斷
,elif
和else
部分是可選的
關係運算子
:>>=
<
<= ==!=
以及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...