1.range函數(shù)的語法及用法
(1)語法
①語法一:range(end)
②語法二:range(begin,end[,step])
參數(shù)說明
begin:范圍起始,從start這個(gè)數(shù)開始計(jì)數(shù)并且包括start。默認(rèn)從0開始,range(3)就是range(0,3).
end:范圍結(jié)束,計(jì)數(shù)從end結(jié)束,但是不包括end這個(gè)數(shù)。比如range(1,4)就是(1,2,3)并沒有4。
step:步長,默認(rèn)為1。range(2,6)就是range(2,6,1)。
返回值為迭代對(duì)象。
(2)用法:用于獲取迭代的對(duì)象,可與for循環(huán)進(jìn)行迭代。
2.實(shí)例
(1)簡單的用法
range(6)
#輸出結(jié)果為:range(0, 6) 輸出的是迭代對(duì)象,默認(rèn)為開始值為0
range(1,7)
#輸出結(jié)果為:range(1,7)
list(range(5))
#輸出結(jié)果為[0, 1, 2, 3, 4] 默認(rèn)從0開始計(jì)數(shù),步長為1,即間隔為1,包括左邊,不包括右邊
list(range(2,9,2))
#輸出結(jié)果為:[2, 4, 6, 8] 解釋:從2開始到9結(jié)束,每次+步長輸出
(2)結(jié)合for函數(shù)使用
for i in range(6):
print('hello')
#輸出結(jié)果 為:
# hello
# hello
# hello
# hello
# hello
# hello
#解釋 從0到6迭代六次,即輸出6個(gè)hello
(3)與for函數(shù)、input函數(shù)、split函數(shù)和if函數(shù)結(jié)合使用
a = input('請輸入目標(biāo)字符串a(chǎn):')
b = input('請輸入目標(biāo)字符串b:')
for str in b.split():
if str == a:
a = 'life'
print(a)
#當(dāng)輸入a為:world, b為welcome to our world
#輸出結(jié)果為life
————————————————
版權(quán)聲明:本文為CSDN博主「小白修煉晉級(jí)中」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_50853979/article/details/126632087








暫無數(shù)據(jù)