break
用于终止循环,只能用在循环语句内
for语句
- 作用:用来遍历可迭代对象的数据元素
- 语法:
for 变量列表 in 可迭代对象:
语句块1...
else:
语句块2...
- 语法说明:
- 可迭代对象每次提供一个元素依次赋值给变量列表中的变量,赋值完毕后执行语句块1,重复执行此步骤
- 当可迭代对象不能提供数据时,执行else子语句部分的语句块2,然后退出循环
- else子语句部分可以省略(同while语句相似)
- 当语句内部用break终止循环时,else子语句部分语句块1不会执行
可迭代对象:可依次获取数据元素的对象
range函数
- 作用:用来创建一个生成一系列整数的可迭代对象(也叫整数序列生成器)
- 调用格式:range(stop)从零开始,每次生成一个整数后加1操作,直到stop为止(不包含stop)
- range(start,stop[,step]),从start开始,每次生成一个整数后移动step,直到stop为止(不包含stop,且step可以为负整数)
range(4) 0 1 2 3
range(3,6) 3 4 5
range(1,10,2) 1 3 5 7 9
range(5,0,-2) 5 3 1
range(4,1) 空
for语句嵌套
for x in "ABC":
for y in "121":
print(x+y)