亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教一下在python range函數什么意思?

請教一下在python range函數什么意思?

收到一只叮咚 2019-09-04 11:07:29
python range函數什么意思
查看完整描述

5 回答

?
繁花如伊

TA貢獻2012條經驗 獲得超12個贊

表示取范圍,并返回列表。
比如range(6)或者range(0,6)返回列表[0,1,2,3,4,5,6],range(1,6)返回列表[3,4,5,6]

查看完整回答
反對 回復 2019-09-07
?
隔江千里

TA貢獻1906條經驗 獲得超10個贊

你是python3吧。

在python2中,range函數直接返回列表,range(15,5,1)運行出來就是空列表。

在python3中,range函數返回迭代器,range(15,5,1)返回的是一個空列表的迭代器。

如下:

python2

12345= range(1551)print(type(a))# <type 'list'>print(a)# []

python3

1234567= range(1551)print(type(a))# <class 'range'>print(a)# range(15, 5)print(list(a))# []


查看完整回答
反對 回復 2019-09-07
?
慕村9548890

TA貢獻1884條經驗 獲得超4個贊

range([start,] stop[, step])
range(1,5)就是從1到5但不包括5,輸出 [1,2,3,4]

range(1,5,2)是每一跳為2,輸出[1,3]
range(1,1)就是從1到1但不包括1,所以輸出是[]
range(1,1,1) 就是從1到1但不包括1,每一跳為1,輸出當然也是[]

查看完整回答
反對 回復 2019-09-07
?
慕后森

TA貢獻1802條經驗 獲得超5個贊

range(start, stop[, step])

參數必須是整數 第三個參數step可選 默認是1

如果省略第一個參數 默認是0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

>>> list(range(10))

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

>>> list(range(1, 11))

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

>>> list(range(0, 30, 5))

[0, 5, 10, 15, 20, 25]

>>> list(range(0, 10, 3))

[0, 3, 6, 9]

>>> list(range(0, -10, -1))

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

>>> list(range(0))

[]

>>> list(range(1, 0))

[]


查看完整回答
反對 回復 2019-09-07
?
蝴蝶不菲

TA貢獻1810條經驗 獲得超4個贊

# python
# range(stop) 函數解析
# range(start, stop[, step])

# 參數說明如下:
# 首先參數必須都是整數
# start :如果沒有設置該參數,默認值為0.
# stop :
# step :如果沒有設置該參數,默認值為1。step 一定不能為0.

# 返回一個純數字列表list,多用于for循環中。

# 返回值的格式如下:

# [start, start + step, start + 2 * step, ...]

for i in range(10):
print(i)

print(range(10))

# 輸出如下結果:
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

print(range(1,10))

# 輸出如下結果:
# [1, 2, 3, 4, 5, 6, 7, 8, 9]

print(range(0, 10, 3))

# 輸出如下結果:
# [0, 3, 6, 9]

print(range(0, -10, -1))

# 輸出如下結果:
# [0, -1, -2, -3, -4, -5, -6, -7, -8, -9]



查看完整回答
反對 回復 2019-09-07
  • 5 回答
  • 0 關注
  • 2780 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號