首頁技術(shù)文章正文

for循環(huán)與range()函數(shù)的搭配使用

更新時間:2022-01-13 來源:黑馬程序員 瀏覽量:

range()函數(shù)可創(chuàng)建一個整數(shù)列表,該函數(shù)的語法格式如下:

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

range()函數(shù)中的參數(shù)說明如下。

(1)start:表示列表起始位置,該參數(shù)可以省略,此時列表默認(rèn)從0開始。

(2)stop:表示列表結(jié)束位置,但不包括stop。例如range(5)、range(0,5)表示列表[0,1,2,3,4]。

(3)step:表示列表中元素的增幅,該參數(shù)可以省略,此時列表步長默認(rèn)為1,例如range(0,5)等價于range(0,5,1)。

range()函數(shù)一般與for循環(huán)搭配使用,以控制for循環(huán)中代碼段的執(zhí)行次數(shù)。使用range()函數(shù)搭配for循環(huán),輸出字符串中的每個元素,完整代碼如下:

#16_traversing_range.py
string = input( "請輸人一個字符串:")
for i in range(len(string)): 
    print(string[i])

以上程序可實現(xiàn)與15_traversing.py同樣的功能。

多學(xué)一招:for-else

與 while循環(huán)類似,for循環(huán)也能與保留字else 搭配使用。for-ese結(jié)構(gòu)具體語法

格式如下:

for循環(huán)變量 in遍歷結(jié)構(gòu):
    代碼段1
else :
    代碼段2

for-else結(jié)構(gòu)中,ese語句之后的代碼同樣只在循環(huán)正常執(zhí)行之后才執(zhí)行,因此

代碼段2中一般用于說明循環(huán)的執(zhí)行情況。


猜你喜歡:

while循環(huán)嵌套和for循環(huán)嵌套語法格式介紹【Python學(xué)習(xí)教程】

怎樣執(zhí)行for循環(huán)語句?for循環(huán)語句執(zhí)行流程

什么是工廠模式?python怎樣實現(xiàn)工廠模式?

MapReduce程序如何設(shè)置本地運(yùn)行模式?

黑馬程序員python+大數(shù)據(jù)開發(fā)培訓(xùn)

分享到:
在線咨詢 我要報名
和我們在線交談!