python中xrange用法分析
本文實(shí)例講述了python中xrange用法。分享給大家供大家參考。具體如下:
先來(lái)看如下示例:
>>> x=xrange(0,8) >>> print x xrange(8) >>> print x[0] 0 >>> print x[7] 7 >>> print x[8] Traceback (most recent call last): File "<stdin>", line 1, in <module> IndexError: xrange object index out of range >>> x=range(0,8) >>> print x [0, 1, 2, 3, 4, 5, 6, 7] >>> print x[0] 0 >>> print x[8] Traceback (most recent call last): File "<stdin>", line 1, in <module> IndexError: list index out of range range([start,] stop [,step])->list of integers
range()返回一個(gè)遞增或遞減的數(shù)字列表,列表的元素值由三個(gè)參數(shù)決定
start表示列表開始的值,默認(rèn)為“0”。
stop 表示列表結(jié)束的值,該參數(shù)不可缺少
參數(shù)step表示步長(zhǎng),默認(rèn)值為“1”。
range()返回的是一個(gè)遞增或遞減的數(shù)字列表。
xrange 是一個(gè)類,返回的是一個(gè)xrange對(duì)象。使用xrange()進(jìn)行遍歷,每次遍歷只返回一個(gè)值。range()返回的是一個(gè)列表,一次性計(jì)算并返回所有的值。因此,xrange()的執(zhí)行效率要高于range()
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
使用Python實(shí)現(xiàn)批量分割PDF文件
這篇文章主要為大家詳細(xì)介紹了如何使用Python進(jìn)行批量分割PDF文件功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-02-02python內(nèi)置模塊datetime.timedelta計(jì)算時(shí)間間隔示例代碼
Python的datetime模塊提供了處理日期和時(shí)間的功能,包括datetime.date、datetime.time、datetime.datetime、datetime.timedelta等類,timedelta用于表示時(shí)間間隔,支持日期和時(shí)間的加減運(yùn)算,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下2025-04-04Python求最小公倍數(shù)與最大公約數(shù)代碼示例與解題思路
這篇文章主要給大家介紹了Python求最小公倍數(shù)與最大公約數(shù)代碼示例與解題思路的相關(guān)資料,包括迭代法、使用math模塊的lcm和gcd函數(shù)以及輾轉(zhuǎn)相除法,需要的朋友可以參考下2024-11-11Python使用sklearn庫(kù)實(shí)現(xiàn)的各種分類算法簡(jiǎn)單應(yīng)用小結(jié)
這篇文章主要介紹了Python使用sklearn庫(kù)實(shí)現(xiàn)的各種分類算法,結(jié)合實(shí)例形式分析了Python使用sklearn庫(kù)實(shí)現(xiàn)的KNN、SVM、LR、決策樹、隨機(jī)森林等算法實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-07-07Python實(shí)現(xiàn)的多項(xiàng)式擬合功能示例【基于matplotlib】
這篇文章主要介紹了Python實(shí)現(xiàn)的多項(xiàng)式擬合功能,結(jié)合實(shí)例形式分析了Python基于matplotlib模塊進(jìn)行數(shù)值運(yùn)算與圖形繪制相關(guān)操作技巧,需要的朋友可以參考下2018-05-05Python單例模式的四種創(chuàng)建方式實(shí)例解析
這篇文章主要介紹了Python單例模式的四種創(chuàng)建方式實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03ubuntu 18.04 安裝opencv3.4.5的教程(圖解)
這篇文章主要介紹了ubuntu 18.04 安裝opencv3.4.5的教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11python 實(shí)現(xiàn)selenium斷言和驗(yàn)證的方法
今天小編就為大家分享一篇python 實(shí)現(xiàn)selenium斷言和驗(yàn)證的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-02-02