Python中的range()函数用于生成一个整数序列,常用于循环中的计数器。
range()函数有三种用法:
-
range(stop):生成从0到stop-1的整数序列,不包括stop。
-
range(start, stop):生成从start到stop-1的整数序列,不包括stop。
-
range(start, stop, step):生成从start到stop-1的整数序列,不包括stop,步长为step。
下面是一些例子来说明range()函数的用法:
# 生成从0到4的整数序列 for i in range(5): print(i) # 生成从2到7的整数序列 for i in range(2, 8): print(i) # 生成从1到10的奇数序列 for i in range(1, 11, 2): print(i) # 生成从10到1的倒序整数序列 for i in range(10, 0, -1): print(i)
输出结果为:
1 2 3 4 2 3 4 5 6 7 1 3 5 7 9 10 9 8 7 6 5 4 3 2 1
需要注意的是,range()函数生成的是一个可迭代对象,如果需要将其转换为列表,可以使用list()函数。