python學習總結 for迴圈應用

2021-10-01 05:59:51 字數 861 閱讀 4957

python中for迴圈的應用與c/c++及c#中有一些差別,語法類似於c#中foreach (var item in collection),在python中,語法格式為for 迭代變數 in 字串|列表|元組|字典|集合:。

在python中,沒有了for (int i = 0; i < length; i++)這樣的數值迴圈,而採用了range()這個函式來生成一系列的連續整數。range()函式是python自帶的函式,舉例來說明其用法:

1、如果要迴圈10以內(不包含10)的數字,我們可以用range(10),也可以使用range(0,10),我們分別執行以下**:

for i in range(0,10):

print(i)

for i in range(10):

print(i)

其結果都為:

2、如果我們要迴圈10以內的奇數,我們可以用range(1,10,2),我們執行以下**:

for i in range(1,10,2)

print(i)

其結果為:

由此可見range()函式共有三個引數,range(start,end,step),其中step是步長,需要注意的是,step可以是正數也可以是負數,比如我們想從10迴圈到1,我們可以這樣寫range(10,0,-1)。

2019 06 18學習python迴圈總結

常用迴圈 1 for in 2 if else range start,end,scan 函式 引數含義 start 計數從start開始。預設是從0開始。例如range 5 等價於range 0,5 end 技術到end結束,但不包括end.例如 range 0,5 是 0,1,2,3,4 沒有5...

python 迴圈總結

python 迴圈總結 算數迴圈符 取整數 取餘 比較運算子 true 成立 false 不成立 比較兩個變數是不是一樣 賦值 邏輯運算子 not and or 邏輯判斷 優先順序 加括號看 while迴圈 特點 第一條件為真,才會往下執行 結束迴圈 break 跳過某次迴圈 countinue 結...

Python學習之路9 迴圈的總結

距離上一次的學習,我們學習了whlie迴圈與whlie迴圈巢狀,今天繼續學習迴圈。語法是 while 條件 條件成立重複執行 else 迴圈正常結束之後要執行的 舉個例子,劉備三顧茅廬請諸葛亮出山,沒有三次來訪,諸葛亮鐵定是不答應出山的。那麼用迴圈如何來表達?需求 劉備三顧茅廬 登門拜訪3次,完成之...