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

“Python中range()函数的用法及示例”

发布时间:2023-06-20 23:36:48

range()是Python内置函数之一,它可以生成一系列整数序列。

语法:range([start], stop[, step])

参数:

start(可选):计数从start开始。默认是从0开始。例如,range(5)等价于range(0, 5)。

stop:计数到stop结束,但不包括stop。

step(可选):步长,默认为1。例如,range(0, 5, 2)生成的序列是0,2,4。step可以为负数,例如,range(5, 0, -1)生成的序列是5,4,3,2,1。

示例:

1.打印出0~9的整数:

for i in range(10):

    print(i)

#输出结果为:0 1 2 3 4 5 6 7 8 9

2.打印出1~10的整数:

for i in range(1, 11):

    print(i)

#输出结果为:1 2 3 4 5 6 7 8 9 10

3.每隔2个数字打印一次:

for i in range(0, 10, 2):

     print(i)

#输出结果为:0 2 4 6 8

4.倒序打印出0~9的整数:

for i in range(9, -1, -1):

     print(i)

#输出结果为:9 8 7 6 5 4 3 2 1 0

5.使用range()和len()操作列表:

num = [23, 45, 78, 34, 56]

for i in range(len(num)):

     print(num[i])

#输出结果为:23 45 78 34 56

6.使用range()创建一个列表:

lst = list(range(10))

#输出结果为:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

总结:range()函数是生成一系列整数序列的有用工具,可以根据需要生成不同的序列,例如递增序列、递减序列、跳跃的序列、使用列表等。在许多循环中,range()函数是必不可少的,可以提高代码的可读性和可维护性。