Python range函数怎么使用

655Z技术栈 Python编程 2025年07月06日 9

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

提供PHP及ThinkPHP框架的定制开发、代码优化,PHP修改、ThinkPHP修改。

邮箱:yvsm@163.com 微信:yvsm316 QQ:316430983
关闭

用微信“扫一扫”