range()函数是Python中常用的内置函数之一,用于生成一个整数序列。它的常用形式为range(start, stop, step),其中start表示序列的起始值(默认为0),stop表示序列的结束值(不包含该值),step表示序列中相邻两个值的间隔(默认为1)。
使用range()函数可以生成一个包含一系列整数的可迭代对象(iterable),可以通过for循环或将其转化为列表等方式进行使用。下面是一些使用range()函数的示例:
使用range生成从0到9的整数:
for i in range(10):
print(i)
使用range生成从1到10的整数:
for i in range(1, 11):
print(i)
使用range生成从1到10的偶数:
for i in range(2, 11, 2):
print(i)
将range转化为列表:
my_list = list(range(5))
print(my_list) # 输出[0, 1, 2, 3, 4]
需要注意的是,range()函数在Python 2.x版本中返回一个列表,而在Python 3.x版本中返回一个可迭代对象。如果需要直接获取一个列表,可以使用list()函数将range()的结果转化为列表。