range()函数的用法及示例
发布时间:2023-08-07 19:10:31
range()函数是Python中的一个内置函数,用于生成一个数字的序列。
range()函数的基本用法是:range(start, stop, step)。
其中,start表示开始的数字,默认为0;stop表示结束的数字(生成的序列不包含该数字);step表示每个数字之间的步长,默认为1。
示例1:生成一个从0到10的数字序列。
for i in range(0, 11):
print(i)
输出结果为:
0 1 2 3 4 5 6 7 8 9 10
示例2:生成一个从1到10的数字序列,且步长为2。
for i in range(1, 11, 2):
print(i)
输出结果为:
1 3 5 7 9
示例3:将range()函数生成的数字序列转换为列表。
numbers = list(range(1, 6)) print(numbers)
输出结果为:
[1, 2, 3, 4, 5]
示例4:使用range()函数生成一个递减的数字序列。
for i in range(10, 0, -1):
print(i)
输出结果为:
10 9 8 7 6 5 4 3 2 1
range()函数的返回值是一个可迭代对象,可以通过转换为列表或使用循环来访问其中的元素。
总结起来,range()函数的作用是生成一个数字序列,可以通过设置开始、结束和步长来控制生成的序列。它在循环和列表生成器中被广泛使用。
