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()函数进行序列的生成和处理。
