语法

在 Python 中 range() 函数常常用于 for 循环,它根据以下语法生成一系列整数,组成一个 range 对象。

  1. range(end) # 默认值:start = 0, step = 1
  2. range(start, end) # 默认值:step = 1
  3. range(start, end, step)

其中,start 表示起始值,end 表示终值,step 表示步长。range() 函数生成的整数包含起始值,不包含终值。例如,range(3, 11, 2) 生成的整数为:3、5、7、9。

for 循环联用

在 Python 中,for 循环的操作对象需要为可迭代对象,range() 函数的返回值正是一个迭代器。range() 函数可与 for 循环联用,例如:

  1. for i in range(3, 11, 2):
  2. print(i, end=' ')

这段代码的输出值为:3 5 7 9