语法
在 Python 中 range() 函数常常用于 for 循环,它根据以下语法生成一系列整数,组成一个 range 对象。
range(end) # 默认值:start = 0, step = 1range(start, end) # 默认值:step = 1range(start, end, step)
其中,start 表示起始值,end 表示终值,step 表示步长。range() 函数生成的整数包含起始值,不包含终值。例如,range(3, 11, 2) 生成的整数为:3、5、7、9。
与 for 循环联用
在 Python 中,for 循环的操作对象需要为可迭代对象,range() 函数的返回值正是一个迭代器。range() 函数可与 for 循环联用,例如:
for i in range(3, 11, 2):print(i, end=' ')
这段代码的输出值为:3 5 7 9。
