python中的迴圈語句一共兩種,分別為for語句和while語句
零、for語句
python中比較常用的迴圈語句就是for語句,語法如下:
for 變數 in 序列:
要迴圈的**段
通過乙個例子來看一下:
nums=[1
,2,3
,4,5
]for num in nums:
# 將會分別輸出1、2、3、4、5
print
(num)
一、while語句
while語句也是python中常用的迴圈語句,他的語法如下:
while 判斷條件:
執行**段
同樣,我們舉個例子來看看while該怎麼用
nums=[1
,2,3
,4,5
]count=
0while count<
len(nums)
:print
(nums[count]
) count+=
1
二、迴圈語句高階
迴圈語句中還有一些經常用到的函式和一些特殊的語法,下面我們一一講解。
else語句
else語句可以用在for語句和while語句中,當列表迴圈(for迴圈)完成或條件變為 false (while迴圈)導致迴圈終止時被執行,語法如下:
# for 使用else
for 變數 in 序列:
執行**段
else
: 執行**段
# while 使用else
while 判斷條件:
執行**段
else
: 執行**段
我們通過例子來看一下:
nums=[1
,2,3
,4]# for 使用else
for num in nums:
print
(num)
else
:print
('迴圈完成'
)# while 使用else
count=
0while count<
len(nums)
:print
(nums[count]
) count+=
1else
:print
('迴圈完成'
)
range函式
range函式可用於建立乙個指定步長的整數數列,語法如下:
range
(數列起始位置, 數列結束位置 [
, 步長]
)
注意1:數列起始位置預設從0開始,也就是說range(2)
等價於range(0,2)
。
注意2:生成的數列不包含數列i二叔位置的數字
注意3:步長預設為1下面我們通過例子來看一下range函式怎麼使用
# 生成長度為5的數列
# 數列內容為:[0,1,2,3,4]
nums=
range(5
)# 生成長度為5,起始數字為5的數列
# 數列內容為:[5,6,7,8,9]
nums=
range(5
,10)# 生成長度為5,步長為2的數列
# 數列內容為:[0,2,4,6,8]
nums=
range(0
,10,2
)
現在我們知道range函式怎麼使用了,現在我們看一下與for迴圈結合後該怎麼使用。
# 例子1
# 執行該例子將列印出:5、6、7、8、9
for num in
range(5
,10):
print
(num)
# 例子2
# 執行該例子將列印出:張
三、李四、王
五、趙六
names=
['張三'
,'李四'
,'王五'
,'趙六'
]for num in
range
(len
(names)):
print
(names[num]
)
break/continue語句
break和continue語句都是用於跳出迴圈用的,但是break是跳出整個迴圈,執行迴圈後面的**,而continue是跳出本次迴圈,執行下次迴圈。我們看一下**:
# 跳出整個迴圈
nums=[0
,1,2
,3,4
]# for迴圈使用break
# **輸出結果為:0、1、2
# 後面的3、4不輸出
for num in nums:
if num==3:
break
print
(num)
# while迴圈使用break
# **輸出結果為:0、1、2
# 後面的3、4不輸出
count=
0while count<
len(nums)
:if nums[count]==3
:break
;print
(nums[count]
) count+=
1# 跳出本次迴圈
# for迴圈使用continue
# **輸出結果為:0、1、2、4
# 數字3不輸出
for num in nums:
if num==3:
continue
print
(num)
# while迴圈使用continue
# **輸出結果為:0、1、2、4
# 數字3不輸出
count=
0while count<
len(nums)
:if nums[count]==3
: count+=
1continue
print
(nums[count]
) count+=
1
三、小結
本節主要講解了python中的迴圈語句,比較常用的是for語句,但是while語句也需要記住用法。
四、作業
定義乙個字串變數,通過 for 語句和 while 語句分別列印輸出字串變數中每個字元(python 迴圈字串時會將字串看作序列);
輸出10個偶數;
在迴圈完成後列印提示語
覺得不錯打賞一下吧,金額隨意!
第三章 第二節 迴圈語句
python中的迴圈語句一共兩種,分別為for語句和while語句 零 for語句 python中比較常用的迴圈語句就是for語句,語法如下 for 變數 in 序列 要迴圈的 段 通過乙個例子來看一下 nums 1 2,3 4,5 for num in nums 將會分別輸出1 2 3 4 5 p...
第三章 語句
用來列舉物件的屬性 for property in expression statement 示例 for var property in window 用於迴圈顯示bom中window物件的所有屬性。每次執行迴圈時,都會將window物件中存在的乙個屬性名賦值給變數propname。此過程一直持續...
第二章 第三章
列舉和 define巨集的區別 define巨集常量是在預編譯階段進行簡單替換,列舉常量則是在編譯的時候確定其值。一般在編譯器裡,可以除錯列舉常量,但是不能除錯巨集常量。列舉可以一次定義大量相關的常量,而 define巨集一次只能定義乙個。聯合體 unionperdata 定義了乙個名為perdat...