python語法 range() 序列類型range
- 序列類型(包括列表等)可以使用運(yùn)算符in和
not in
檢查range
對(duì)象表示的整數(shù)序列中是否存在指定的整數(shù),3 in range(5)
檢查是否包含3,返回 True - 可以調(diào)用內(nèi)置函數(shù)range(類range的構(gòu)造方法)創(chuàng)建range類型的對(duì)象
- range(stop)
- range(start, stop)
- range(start, stop, step)
- 整數(shù)序列的起始值的默認(rèn)值是0,可以使用參數(shù)start指定
- 使用參數(shù)stop指定序列的結(jié)束值;創(chuàng)建的rang對(duì)象不包含stop
- 整數(shù)序列的步長(zhǎng)默認(rèn)值是1,可以使用參數(shù)step進(jìn)行指定
- 內(nèi)置函數(shù)range的返回值是一個(gè)迭代器對(duì)象,為了清楚地表示返回的迭代器對(duì)象所表示的整數(shù)序列,可以將其轉(zhuǎn)化成列表
- range類型的優(yōu)點(diǎn)在于:不管
range
對(duì)象表示的整數(shù)序列有多長(zhǎng),所有range對(duì)象占用的內(nèi)存空間相同,只需要存儲(chǔ)start
,stop
,step
三個(gè)參數(shù)。只有當(dāng)用到range對(duì)象時(shí),才回去計(jì)算序列中的相關(guān)元素 - range(5) # range(0, 5)
- list(range(5)) # 將range類型對(duì)象轉(zhuǎn)換為列表 [0, 1, 2, 3, 4]
- list(range(0, 5, 1)) # [0, 1, 2, 3, 4]
- list(range(1, 5)) # [1, 2, 3, 4]
- list(range(1,10 ,2)) # [1, 3, 5, 7, 9]
- list(range(0, -10, -2)) # [0, -2, -4, -6, -8]
- help(range) 查看更多關(guān)于range的描述
到此這篇關(guān)于python語法 range() 序列類型range的文章就介紹到這了,更多相關(guān) range() 序列類型range內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python利用glob庫實(shí)現(xiàn)輕松應(yīng)對(duì)文件和目錄管理
Python提供了glob庫,它允許我們根據(jù)特定模式匹配文件和目錄,本文將詳細(xì)介紹glob庫的用法,并通過實(shí)例演示它的各種功能,需要的可以了解一下2023-07-07Python下的Softmax回歸函數(shù)的實(shí)現(xiàn)方法(推薦)
下面小編就為大家?guī)硪黄狿ython下的Softmax回歸函數(shù)的實(shí)現(xiàn)方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-01-01使用Python導(dǎo)出Excel圖表以及導(dǎo)出為圖片的方法
這篇文章主要介紹了使用Python導(dǎo)出Excel圖表以及導(dǎo)出為圖片的方法,Python相關(guān)模塊在Windows下操作office非常方便,需要的朋友可以參考下2015-11-11Python實(shí)現(xiàn)簡(jiǎn)易信息分類存儲(chǔ)軟件
這篇文章主要介紹的是通過Python制作一個(gè)簡(jiǎn)易的文件分類存儲(chǔ)文件,可以實(shí)現(xiàn)信息的增刪改查以及內(nèi)容的導(dǎo)出和回復(fù),文中的示例代碼對(duì)我們的學(xué)習(xí)有一定的價(jià)值,感興趣的同學(xué)可以了解一下2021-12-12圖文詳解牛頓迭代算法原理及Python實(shí)現(xiàn)
牛頓迭代法又稱為牛頓-拉夫遜(拉弗森)方法,它是牛頓在17世紀(jì)提出的一種在實(shí)數(shù)域和復(fù)數(shù)域上近似求解方程的方法。本文將利用圖文詳解牛頓迭代算法原理及實(shí)現(xiàn),需要的可以參考一下2022-08-08Python面向?qū)ο笾蓡T相關(guān)知識(shí)總結(jié)
通過面向?qū)ο筮M(jìn)行編程時(shí),會(huì)遇到很多種情況,也會(huì)使用不同的成員來實(shí)現(xiàn),接下來我們來逐一介紹成員特性和應(yīng)用場(chǎng)景,需要的朋友可以參考下2021-06-06python?pygame實(shí)現(xiàn)五子棋雙人聯(lián)機(jī)
這篇文章主要為大家詳細(xì)介紹了python?pygame實(shí)現(xiàn)五子棋雙人聯(lián)機(jī),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05Python技巧匿名函數(shù)、回調(diào)函數(shù)和高階函數(shù)
本文分享的是Python技巧匿名函數(shù)、回調(diào)函數(shù)和高階函數(shù),我們?cè)赑ython中使用lambda表達(dá)式來使用匿名函數(shù),回調(diào)函數(shù)即callback,先寫一個(gè)函數(shù),讓預(yù)先寫好的系統(tǒng)來調(diào)用,一個(gè)函數(shù)可以作為參數(shù)傳給另外一個(gè)函數(shù),或者一個(gè)函數(shù)的返回值為另外一個(gè)函數(shù),滿足其一則為高階函數(shù)2021-12-12