Python中的range()函数的用法和实例
发布时间:2023-05-22 03:41:38
range()函数是一个十分常用的函数,主要用来生成一个整数序列。在Python中,可以使用range()函数创建整数序列,其函数的用法非常简单。
语法:
range(start, stop[, step])
参数说明:
start:表示开始数字,默认为0。
stop:表示结束数字。生成的数字序列不包含该数字。
step:表示数字之间的步长,默认为1。
函数返回值:
range()函数会返回一个整型的序列对象。这个序列对象可以是列表、元组、集合等类型。
下面我们详细看一下range()函数的使用和实例:
1.生成一个从0到4的整数序列
for i in range(5):
print(i)
输出结果为:
0
1
2
3
4
2.指定start和stop参数,生成从2到9的整数序列
for i in range(2, 10):
print(i)
输出结果为:
2
3
4
5
6
7
8
9
3.指定start、stop和step参数,生成从2到20间隔为3的整数序列
for i in range(2, 20, 3):
print(i)
输出结果为:
2
5
8
11
14
17
4.创建一个空列表,使用for循环和range()函数将1到10的平方添加到列表中
squares = []
for i in range(1, 11):
squares.append(i**2)
print(squares)
输出结果为:
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
总结:
range()函数的使用及其灵活,通过改变start、stop、step参数的不同组合,可以很方便的在Python中生成一些常见的整数序列,并且在很多实际应用中使用率较高。
