欢迎访问宙启技术站
智能推送

Python的range()函数的用法和示例

发布时间:2023-05-22 11:14:51

Python中的range()函数是一个内置的函数,用于创建一个整数序列,可以用在循环语句中进行迭代或序列索引。range()函数有三种形式,分别是range(stop),range(start, stop),range(start, stop, step)。下面分别介绍这三种形式的用法和示例。

1. range(stop)

range(stop)函数创建一个从0到stop-1的整数序列,步长为1。其中stop为必需,表示序列的终止值。例如,range(5)将创建一个包含0、1、2、3、4的整数序列。

示例1:

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

输出结果为:

0
1
2
3
4

2. range(start, stop)

range(start, stop)函数创建一个从start到stop-1的整数序列,步长为1。其中start和stop为必需参数,start表示序列的起始值,stop表示序列的终止值。例如,range(2, 7)将创建一个包含2、3、4、5、6的整数序列。

示例2:

for i in range(2, 7):
    print(i)

输出结果为:

2
3
4
5
6

3. range(start, stop, step)

range(start, stop, step)函数创建一个从start到stop-1的整数序列,步长为step。其中start、stop和step为必需参数,start表示序列的起始值,stop表示序列的终止值,step表示序列的步长。例如,range(1, 10, 2)将创建一个包含1、3、5、7、9的整数序列。

示例3:

for i in range(1, 10, 2):
    print(i)

输出结果为:

1
3
5
7
9

总结:

range()函数是Python常用的一个内置函数,用于创建一个整数序列,可以用在循环语句中进行迭代或序列索引。其三种形式的参数不同,分别用于创建不同的整数序列。在实际编程中,可以根据需要灵活运用range()函数进行序列的生成和处理。