python語法 range() 序列類型range
更新時間:2022年01月15日 08:52:41 作者:只是有點小慫?
這篇文章主要介紹了python語法 range() 序列類型range,range是一種序列類型,range類型用于表示不可變的整數(shù)序列,下面小編整理了簡單內(nèi)容,需要的小伙伴可以參考一下
- 序列類型(包括列表等)可以使用運算符in和
not in檢查range對象表示的整數(shù)序列中是否存在指定的整數(shù),3 in range(5)檢查是否包含3,返回 True - 可以調(diào)用內(nèi)置函數(shù)range(類range的構(gòu)造方法)創(chuàng)建range類型的對象
- range(stop)
- range(start, stop)
- range(start, stop, step)
- 整數(shù)序列的起始值的默認值是0,可以使用參數(shù)start指定
- 使用參數(shù)stop指定序列的結(jié)束值;創(chuàng)建的rang對象不包含stop
- 整數(shù)序列的步長默認值是1,可以使用參數(shù)step進行指定
- 內(nèi)置函數(shù)range的返回值是一個迭代器對象,為了清楚地表示返回的迭代器對象所表示的整數(shù)序列,可以將其轉(zhuǎn)化成列表
- range類型的優(yōu)點在于:不管
range對象表示的整數(shù)序列有多長,所有range對象占用的內(nèi)存空間相同,只需要存儲start,stop,step三個參數(shù)。只有當用到range對象時,才回去計算序列中的相關(guān)元素 - range(5) # range(0, 5)
- list(range(5)) # 將range類型對象轉(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python利用glob庫實現(xiàn)輕松應對文件和目錄管理
Python提供了glob庫,它允許我們根據(jù)特定模式匹配文件和目錄,本文將詳細介紹glob庫的用法,并通過實例演示它的各種功能,需要的可以了解一下2023-07-07
Python下的Softmax回歸函數(shù)的實現(xiàn)方法(推薦)
下面小編就為大家?guī)硪黄狿ython下的Softmax回歸函數(shù)的實現(xiàn)方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-01-01
Python面向?qū)ο笾蓡T相關(guān)知識總結(jié)
通過面向?qū)ο筮M行編程時,會遇到很多種情況,也會使用不同的成員來實現(xiàn),接下來我們來逐一介紹成員特性和應用場景,需要的朋友可以參考下2021-06-06
python?pygame實現(xiàn)五子棋雙人聯(lián)機
這篇文章主要為大家詳細介紹了python?pygame實現(xiàn)五子棋雙人聯(lián)機,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-05-05
Python技巧匿名函數(shù)、回調(diào)函數(shù)和高階函數(shù)
本文分享的是Python技巧匿名函數(shù)、回調(diào)函數(shù)和高階函數(shù),我們在Python中使用lambda表達式來使用匿名函數(shù),回調(diào)函數(shù)即callback,先寫一個函數(shù),讓預先寫好的系統(tǒng)來調(diào)用,一個函數(shù)可以作為參數(shù)傳給另外一個函數(shù),或者一個函數(shù)的返回值為另外一個函數(shù),滿足其一則為高階函數(shù)2021-12-12

