91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中如何使用range函數

發布時間:2020-12-01 10:46:39 來源:億速云 閱讀:650 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關python中如何使用range函數,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

一、range是什么?

range的中文意思是:范圍、幅度、或者是在xxx之間變動

函數原型:range(start, end, scan):

語法:range(start, stop [,step]) ;start 指的是計數起始值,默認是 0;stop 指的是計數結束值,但不包括 stop ;step 是步長,默認為 1,不可以為 0 。range() 方法生成一段左閉右開的整數范圍。

二、range函數的使用

1、range函數可以返回一系列連續增加的整數,它的工作方式類似于分片,可以生成一個列表對象。

當只有一個參數,則表示會產生從0開始計數的整數列表

>>> range(4)

[0, 1, 2, 3] #python 返回值

當傳入兩個參數時,則將第一個參數做為起始位,第二個參數為結束位

>>> range(0,5)

[0, 1, 2, 3, 4]

可以填入三個參數,第三個參數是步進值(步進值默認為1)

>>> range(0,10,3)

[0, 3, 6, 9]

2、range函數大多數時常出現在for循環中,在for循環中可做為索引使用。

>>> x = 'iplaypython'

>>> for i in x:

...   print i,

... 

i p l a y p y t h o n

>>> range(len(x))

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

>>> len(x)

11

>>> for i in range(len(x)):

...   print x[i],

... 

i p l a y p y t h o n

>>>

3、range函數可以出現在任何需要整數列表的環境中。

注意點:

(1)它表示的是左閉右開區間;

(2)它接收的參數必須是整數,可以是負數,但不能是浮點數等其它類型;

(3)它是不可變的序列類型,可以進行判斷元素、查找元素、切片等操作,但不能修改元素;

(4)它是可迭代對象,卻不是迭代器。

三、拓展練習

用range函數獲取一個數的所有約數:

shu=10000

result=[a for a in range(1,shu+1) if shu%a==0]

print(result)

關于python中如何使用range函數就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丹棱县| 辽宁省| 淮阳县| 南靖县| 开鲁县| 宁城县| 讷河市| 鲜城| 黄龙县| 微山县| 长宁区| 剑川县| 常德市| 杂多县| 上思县| 桑日县| 张掖市| 廊坊市| 科技| SHOW| 牟定县| 外汇| 兰州市| 太和县| 漳州市| 突泉县| 禄劝| 墨脱县| 东兴市| 淳安县| 梅河口市| 丰原市| 柘城县| 五河县| 芒康县| 从化市| 孟村| 喀喇沁旗| 庆城县| 灯塔市| 海口市|