python range() 函數可建立一個整數列表,通常用在 for 循環中。函數語法 range(start, stop[, step])python
- start: 計數從 start 開始。默認是從 0 開始。例如range(5)等價於range(0, 5);
- stop: 計數到 stop 結束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5
- step:步長,默認爲1。例如:range(0, 5) 等價於 range(0, 5, 1)
實例
>>>
range
(
10
)
# 從 0 開始到 10
[
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
]
>>>
range
(
1
,
11
)
# 從 1 開始到 11
[
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
,
10
]
>>>
range
(
0
,
30
,
5
)
# 步長爲 5
[
0
,
5
,
10
,
15
,
20
,
25
]
>>>
range
(
0
,
10
,
3
)
# 步長爲 3
[
0
,
3
,
6
,
9
]
>>>
range
(
0
, -
10
, -
1
)
# 負數
[
0
, -
1
, -
2
, -
3
, -
4
, -
5
, -
6
, -
7
, -
8
, -
9
]
>>>
range
(
0
)
[
]
>>>
range
(
1
,
0
)
[
]
如下是 range 在 for 中的使用,循環出runoob 的每一個字母:函數
>>>
x
=
'
runoob
'
>>>
for
i
in
range
(
len
(
x
)
)
: ...
print
(
x
[
i
]
)
...
r
u
n
o
o
b
>>>