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()函数可以根据指定的参数生成一个整数序列,可以通过设置起始值、结束值和步长来满足不同的需求。
