1.if
由if、判断条件、冒号组成
if 条件表达式: 代码块
若判断成立执行之后的代码段,否则跳出选择结构
2.if-else
if 判断条件: 代码块1 else: 代码段2
若判断成立则执行代码段1,否则执行else之后的代码段2
3.if-elif-else
if 判断条件1: 代码段1 elif 判断条件2: 代码段2 elif 判断条件3: 代码段3 ... else: 代码段n
若判断成立则执行代码段1,否则执行elif语句之后的代码段2,否则继续向下执行,若均不成立则执行else之后的代码段
4.if嵌套
if 判断条件1: # 外层条件 代码段1 if 判断条件2: # 内层条件 代码段2 ...
若判断条件1成立则执行代码段1,并判断条件2,若判断失败则跳出内层条件结构,若外层判断错误则直接跳过
5.while
由while、循环条件、冒号组成
while 条件表达式: 代码块
一般遍历循环,指逐一访问目标中的数据
for 临时变量 in 目标对象: 代码块
6.循环嵌套
(1)while循环嵌套
while语句中嵌套了while或for语句
while 循环条件1: # 外层循环 代码段1 while 循环条件2: # 内层循环 代码段2 ......
(2)for循环嵌套
for语句中嵌套while或for语句
for 临时变量 in 目标对象: # 外层循环 代码段1 for 临时变量 in 目标对象: # 内层循环 代码段2 ......
7.break
用于结束循环,若嵌套循环使用了则结束本层循环
for word in "Python": if (word == 'o'): break print(word, end=" ") P y t h
8.continue
用于跳出本次循环,也与if语句配合使用
for word in "Python": if (word == 'o'): continue print(word, end=" ") P y t h n
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)