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

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中生成一些常见的整数序列,并且在很多实际应用中使用率较高。