Python range函数怎么使用

avatar
作者
筋斗云
阅读量:2

range函数在Python中用于生成一个指定范围内的整数序列。

range函数有三种常见的用法:

  1. range(stop)

这种用法表示生成一个从0开始,到stop-1结束的整数序列。例如,range(5)将生成一个包含0、1、2、3、4的整数序列。

  1. range(start, stop)

这种用法表示生成一个从start开始,到stop-1结束的整数序列。例如,range(2, 7)将生成一个包含2、3、4、5、6的整数序列。

  1. range(start, stop, step)

这种用法表示生成一个从start开始,到stop-1结束的整数序列,步长为step。例如,range(1, 10, 2)将生成一个包含1、3、5、7、9的整数序列。

需要注意的是,range函数返回的是一个可迭代对象(iterable),需要使用list函数将其转换为列表或使用循环来遍历其中的元素。

以下是一些使用range函数的例子:

# 生成一个包含0、1、2、3、4的整数序列 print(list(range(5))) # 生成一个包含2、3、4、5、6的整数序列 print(list(range(2, 7))) # 生成一个包含1、3、5、7、9的整数序列 print(list(range(1, 10, 2))) # 使用循环遍历range函数生成的整数序列 for i in range(5): print(i) 

输出:

[0, 1, 2, 3, 4] [2, 3, 4, 5, 6] [1, 3, 5, 7, 9] 1 2 3 4 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!