Python2.X range()函數(shù)可創(chuàng)建一個整數(shù)列表,一般用在for循環(huán)中。

站在用戶的角度思考問題,與客戶深入溝通,找到合肥網(wǎng)站設(shè)計與合肥網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋合肥地區(qū)。
Python3 range()函數(shù)返回的是一個可迭代對象,類型是對象,而不是列表類型,所以打印的時候不會打印列表。
Python3 list()函數(shù)是對象迭代器,可以把range()返回的可迭代對象轉(zhuǎn)為一個列表,返回的變量類型為列表。
Python2 range()函數(shù)返回的是列表。
Python range()函數(shù)語法
range(start, stop[,step])
參數(shù)說明:
start:計數(shù)從start開始,默認(rèn)是從0開始;比如:range(5)等價于range(0,5)。
stop:計數(shù)到stop結(jié)束,但不包括stop;比如:range(0,5)是[0, 1, 2, 3, 4]沒有5。
step:步長,默認(rèn)為1;比如:range(0,5)等價于range(0,5,1)。
python中range()函數(shù)的用法:
(1)range(stop)
創(chuàng)建一個(0,stop)之間的整數(shù)序列,步長為1。
(2)range(start,stop)
創(chuàng)建一個(start,stop)之間的整數(shù)序列,步長為1。
(3)range(start,stop,step)
創(chuàng)建一個[start,stop)之間的整數(shù)序列,步長為step。
參數(shù)介紹:
start:表示從返回序列的起始編號,默認(rèn)情況下從0開始。
stop:表示生成最多但不包括此數(shù)字的數(shù)字。
step:指的是序列中每個數(shù)字之間的差異,默認(rèn)值為1。
相關(guān)介紹
range()是Python的內(nèi)置函數(shù),在用戶需要執(zhí)行特定次數(shù)的操作時使用它,表示循環(huán)的意思。內(nèi)置函數(shù)range()可用于以列表的形式生成數(shù)字序列。在range()函數(shù)中最常見用法是使用for和while循環(huán)迭代序列類型(List,string等)。
簡單的來說,range()函數(shù)允許用戶在給定范圍內(nèi)生成一系列數(shù)字。根據(jù)用戶傳遞給函數(shù)的參數(shù)數(shù)量,用戶可以決定該系列數(shù)字的開始和結(jié)束位置以及一個數(shù)字與下一個數(shù)字之間的差異有多大。
此刻的心情:
2018年五一后入職新公司做項目實施,一直忙碌著公司的項目;國慶后更是被調(diào)到東莞支援項目,工作時間真的成了996了,唯一休息的一天也懶的出去。看看電影、洗洗衣服、與小棉襖視頻下、學(xué)習(xí)學(xué)習(xí)Python也還挺有趣,也很充實。
Python中range()函數(shù)的用法
1、函數(shù)原型:range(start, end, scan):
參數(shù)含義:
start:計數(shù)從start開始。默認(rèn)是從0開始。
例如range(5)等價于range(0, 5); end:技術(shù)到end結(jié)束,但不包括end.
例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5 scan:每次跳躍的間距,默認(rèn)為1。
例如:range(0, 5) 等價于 range(0, 5, 1)
2、python中的range()函數(shù)的功能很強(qiáng)大,所以我覺得很有必要和大家分享一下,就好像其API中所描述的:
If you do need to iterate over a sequence of numbers, the built-in function range() comes in handy. It generates arithmetic progressions
--有道翻譯的結(jié)果:如果確實需要迭代一組數(shù)字,那么內(nèi)置函數(shù)range()就派上用場了。它生成算術(shù)級數(shù)。
3、實例調(diào)用?
#r如果你需要遍歷一個數(shù)字序列,可以使用內(nèi)置函數(shù)range()
#1、下面遍歷一個列表
the_count=[1,2,3,4,5,6]
for number in the_count:
print("this is count %d" % number)
print("--------------------")
#2、遍歷一個混合列表
list=[1,2,3,4,"zll",5,6,"hello",7,8.9]
for i in range(len(list)):
print (list[i],end="、")
print("\n--------------------")
#3、用range()函數(shù)生成一個列表
for i in range(5):
print(i,end="、")
print("\n--------------------")
#4、range(10),其中參數(shù)10代表:從0到10的一個序列,當(dāng)然不包含10
print("range(10)表示:" ,range(10))
listA=[i for i in range(10)] print(listA)
print("--------------------")
#5、我們也可以自定義起始點(diǎn)和結(jié)束點(diǎn) #我們定義了一個從5開始的起始點(diǎn),到100結(jié)束的結(jié)束點(diǎn)
print("range(5,100)表示",range(5,100))
listB=[i for i in range(5,100)]
print(listB) print("--------------------")
#6、定義了這些后,我們還可以定義步長 #我們定義一個從1開始到30結(jié)束,步長為3的列表
print('range(1,30,3)表示:',range(1,30,3))
listC = [i for i in range(1,30,3)]
print(listC)
4、自己運(yùn)行試試結(jié)果哦...
網(wǎng)站標(biāo)題:rang函數(shù)python,rang函數(shù)e是什么意思
分享地址:http://chinadenli.net/article49/dsedhhh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、定制開發(fā)、服務(wù)器托管、網(wǎng)站設(shè)計、、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)