语法
在 Python 中 range()
函数常常用于 for
循环,它根据以下语法生成一系列整数,组成一个 range
对象。
range(end) # 默认值:start = 0, step = 1
range(start, end) # 默认值:step = 1
range(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
。