亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

湖南省| 沙湾县| 内黄县| 阿克| 陈巴尔虎旗| 南通市| 红原县| 和平区| 湛江市| 五寨县| 涿州市| 天峨县| 勃利县| 扎囊县| 准格尔旗| 商南县| 秦皇岛市| 龙泉市| 九寨沟县| 轮台县| 蛟河市| 宣城市| 台山市| 德阳市| 大竹县| 海口市| 尤溪县| 呼玛县| 巩留县| 台湾省| 昭觉县| 湖口县| 苏尼特左旗| 金坛市| 和林格尔县| 延庆县| 巫溪县| 龙井市| 北安市| 旺苍县| 女性|