Python3常见函数range()用法详解
函数介绍
range()
函数是 Python 内置的一个非常常见的函数,常用来生成一个整数序列,通常和 for
循环一起使用。该函数有三个参数,分别是 start
、stop
、step
,用于控制序列的生成。
函数参数
range()
函数的参数分别为 start
、stop
、step
,这些参数可都是整数类型。
start
:表示序列的起始值,可省略,默认为0。stop
:表示序列的结束值,必须指定,不包括该值。step
:表示序列的步长,可省略,默认为1。
函数返回值
range()
函数返回的是一个 range
类型的对象,该对象包含指定范围内的整数序列。
使用示例
示例1: 输出 0~9 之间的整数。
for i in range(10):
print(i)
输出结果:
0
1
2
3
4
5
6
7
8
9
示例2: 生成一个指定范围内指定步长的整数序列。
for i in range(0, 20, 2):
print(i)
输出结果:
0
2
4
6
8
10
12
14
16
18
注意事项
range()
函数返回的是一个整数序列,如果需要生成其他类型的序列,可通过列表推导式进行转换。- 在 Python2 中,
range()
函数返回的是一个列表类型的对象,而在 Python3 中返回的是range
类型对象,可通过加上list()
函数进行转换。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python3常见函数range()用法详解 - Python技术站