python流程控制
循环结构
while 循环
-
格式
while 表达式 语句块
执行流程:当程序执行到while语句时,首先判断表达式的真假。若表达式的值为真,则执行缩进的语句块,之后返回表达式继续判断;若表达式的值为假,则跳过缩进的语句块执行。
-
说明
- 表达式: 也叫循环条件
- 语句块: 也叫循环体
- 死循环: 循环条件一直成立的情况
- break: 跳出循环
- continue: 跳出此次循环,直接进入下一次循环
- else: 对应的语句块,循环正常退出时会执行,非正常退出(break)时不会执行
for-in 循环结构
- 说明:也是一种循环结构,经常用于便利可迭代对象,如:字符串、列表、元组、字典等
- 格式
for x in y: 语句块 # 执行流程:x一次代表y中的一个元素,遍历结束循环也就结束了。
列表生成式
- range
# 一个对象,保存了产生连续整数的算法,可以节约空间 # 可以指定起始位置,默认为0 # print(range(10)) # 可以进行遍历 for i in range(10): print(i) # 可以转换为列表 print(list(range(2,