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

Pythonrange()函数用法及示例:生成指定范围内的整数序列

发布时间:2023-07-04 07:36:57

Python的range()函数是用来生成一个指定范围内的整数序列的函数。它可以接受一个参数,也可以接受两个或者三个参数。

range(start, stop, step)的参数解释:

- start:序列的起始值,默认为0,表示从0开始计数。

- stop:序列的结束值(不包含该值),必须指定。

- step:序列中的元素之间的步长,默认为1,表示递增。

range()函数返回的是一个range对象,需要使用list()函数将其转换为列表,才能查看生成的整数序列。

下面是一些range()函数的示例:

1. 生成0到9的整数序列

nums = list(range(10))
print(nums)  # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

2. 生成1到10的整数序列

nums = list(range(1, 11))
print(nums)  # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

3. 生成1到10的奇数序列

nums = list(range(1, 11, 2))
print(nums)  # [1, 3, 5, 7, 9]

4. 生成10到1的倒序序列

nums = list(range(10, 0, -1))
print(nums)  # [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

5. 使用for循环遍历指定范围内的整数序列

for num in range(5, 10):
    print(num)  # 5, 6, 7, 8, 9

总结一下,range()函数可以根据指定的参数生成一个整数序列,可以通过设置起始值、结束值和步长来满足不同的需求。