本文主要是介绍【Python】Python_learning0:python的range()函数用法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用python的人都知道range()函数。如果你需要一个数值序列,使用内建函数range() 会很方便,它产生等差级数序列。
这里记录一下:
>>>
range
(
1
,
5
)
#代表从1到5(不包含5)
[
1
,
2
,
3
,
4
]
>>>
range
(
1
,
5
,
2
)
#代表从1到5,间隔2(不包含5)
[
1
,
3
]
>>>
range
(
5
)
#代表从0到5(不包含5)
[
0
,
1
,
2
,
3
,
4
]
以下代码生成长度为5的数列:
- for i in range(5):
- print(i);
0
1
2
3
4
注意:默认情况下,range() 的起始值是 0。
当然,可以指定range() 的起始值,也可以指定一个不同的增量(甚至可以为负;有时这被称为“步长”)。
例如:
- range(5, 10) # 5, 6, 7, 8, 9
- >>> for i in range(5,10):
... print(i)
...
5
6
7
8
- range(-10 , -100 , -30) # -10 , -40 , -70
- >>> for i in range(5,-5,-3):
... print(i)
...
5
2
-1
-4
值得注意的是:在Python中,‘’与“”的作用相同,比如
<pre name="code" class="python">>>> print('range')
range
>>> print("range")
range
这篇关于【Python】Python_learning0:python的range()函数用法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!