in 可迭代对象:
循环体
注意:
python 的 for 和其他语言不同, 没有 “初始化语句”,“循环条件判定语句”,“循环变量更新语句”, 而是更加简单
所谓的"可迭代对象",指的是..."内部包含多个元素,能一个一个把元素取出来的特殊变量"
代码示例:打印 1-10
for i in range(1, 11):
print(i)
使用 range 函数, 能够生成一个可迭代对象....生成的范围是 [1, 11), 也就是 [1, 10]
range 是一个 内建函数.起到的效果就是得到一个"可迭代对象"
这个可迭代对象中就包含了一系列的整数....range(beg, end) => [beg, end)
前闭后开区间.range还提供了第三个参数~ 表示"步长" 默认的步长值是 1
当前有个内建函数, sum与自己定义的变量和内建函数冲突了..., 4,6,8,10
for i in range(2, 12, 2):
print(i)
通过 range 的第三个参数, 可以指定迭代时候的"步长".也就是一次让循环变量加几.