if | if…else… | 多重if | if嵌套 | 三目运算符 (化简的if else) |
if 条件: if False: print('if判断为假,不执行') print('有减进的语句都在if里')print('没有缩进,我不是if,可以执行')条件成立执行代码1 条件成立执行代码2 | if 条件: 执行代码1 执行代码2 else 执行代码 | if 条件1: 执行代码1 执行代码2 elif 条件2 执行代码3 执行代码4 else: 以上代码都不执行 | if 条件1: 条件1执行代码 条件1执行代码 if 条件2: 条件2执行代码 条件1执行代码 | 条件成立执行的表达式 if 条件 else 条件不成立得表达式 a=1b=2c=a if a>b else bprint(c) |
while循环 | while循环嵌套 | for循环 | while、for (跳出循环) | 循环中的else (循环正确结束之后应用) |
while 条件: i=0while i<5: print('***') i+=1条件成立执行代码1 条件成立执行代码2 | while 条件1: 条件1执行代码 条件1执行代码 while 条件2: 条件2执行代码 条件1执行代码 | for 临时变量 in 序列 : 重复执行得代码1 重复执行得代码2 str1='hello'for i in str1: print(i) |
(终止此循环)
(跳出本次循环, 执行下一次循环) | for 临时变量 in 序列 /while 条件: 条件成立执行代码 else: 循环结束之后要执行得代码 (P.S:continue跳出else正常 break跳出else没有用) |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |