python中range 函数_Python range()函数用法图文详解
python內(nèi)置range()函數(shù)的作用是什么?它能返回一系列連續(xù)增加的整數(shù),它的工作方式類似于分片,可以生成一個列表對象。range函數(shù)大多數(shù)時常出現(xiàn)在for循環(huán)中,在for循環(huán)中可做為索引使用。其實它也可以出現(xiàn)在任何需要整數(shù)列表的環(huán)境中,在python 3.0中range函數(shù)是一個迭代器。
python range函數(shù)使用方法
range()函數(shù)內(nèi)只有一個參數(shù),則表示會產(chǎn)生從0開始計數(shù)的整數(shù)列表:
>>> range(4)
[0, 1, 2, 3] #
range()在for循環(huán)中的作用及技巧
range可以根據(jù)給定的次數(shù),重復動作,來看一個range與for循環(huán)最簡單的例子:
在一些時候也會用range間接的來迭代序列,一般是你想在for循環(huán)中使用手動索引才會這樣做:
x = 'iplaypython'
>>>for i in x:
>>> print i,
i p l a y p y t h o n
>>>for i in range(len(x)):
>>> print x[i],
i p l a y p y t h o n
需要注意,第二種方式range(len(x))分部的值是什么,為什么還需要x[i]呢?這都是需要值得去思考的問題。想知道切片和len()更詳細的信息,請查看什么是序列。
玩蛇網(wǎng)文章,轉(zhuǎn)載請注明出處和文章網(wǎng)址:https://www.iplaypy.com/jinjie/range.html
相關(guān)文章 Recommend
總結(jié)
以上是生活随笔為你收集整理的python中range 函数_Python range()函数用法图文详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql found row_mysq
- 下一篇: .bin 文件用excel文件打开_用p