range的用法,range的用法与搭配

首页 > 汽车 > 作者:YD1662024-06-01 09:34:21

range() 是Python的一个内置函数,返回的是一个可迭代对象。用于创建数字序列。

range的用法,range的用法与搭配(1)

语法格式:

range(start, stop, step)

即:

range(初值, 终值, 步长)

range()函数中使用一个参数:

比如:range(6)

返回从0到6(不包括6)的一系列数字范围,步长为1,如下所示:

0,1,2,3,4,5

range()函数中使用两个参数:

比如:range(1,6)

返回从1到6(不包括6)的一系列数字范围,步长为1,如下所示:

1,2,3,4,5

range()函数中使用三个参数:

比如:range(1,6,2)

返回从1到6(不包括6)的一系列数字范围,步长为2,如下所示:

1,3,5

示例:

range的用法,range的用法与搭配(2)

for i in range(6): print(i, end=" ") print() for i in range(1,6): print(i, end=" ") print() for i in range(1,6,2): print(i, end=" ")

输出:

0 1 2 3 4 5
1 2 3 4 5
1 3 5

当初值为0,步长为1,可以省略,range(6)等价于range(0,6)等价于range(0,6,1)。

其他用法:

range的用法,range的用法与搭配(3)

#range()中使用负步长 for i in range(10,2,-2): print(i, end=" ") print() #使用索引值访问range() m=range(2,10,2)[0] n=range(2,10,2)[3] print(m,n) #itertools的chain()方法连接两个range()函数 from itertools import chain x=chain(range(6),range(2,10,2)) for i in x: print(i, end=" ") print() #使用反向函数reversed()创建递减序列 for i in reversed(range(2,10,2)): print(i, end=" ")

输出:

10 8 6 4
2 8
0 1 2 3 4 5 2 4 6 8
8 6 4 2

关于range() 函数使用注意事项:

感谢阅读,关注我,精彩继续!

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.