一、if语句
1.多路分支
if 条件1:
代码块1
elif 条件2:
代码块2
else:
代码块3
#python会执行第一次测试为真的语句,如果所有测试都为假,就执行else部分(本例)
2.三元表达式(短路运算)
x = y if a else z
# 只有条件a为真,才会执行x = y
#假设y是bool真值
x = (a and y) or z
二、while循环
1.break、continue、pass和else
- break跳出本层循环
- continue结束本次代码块的执行,跳到本层循环开头
- pass什么也不做,空的占位语句 (无限循环while True:pass)
- else 只有当循环正常离开才会执行(也就是说,不是由于break导致循环结束)
三、for循环
for循环首行定义了一个(或一些)赋值目标,以及想要遍历的对象,后面是要重复的语句。
赋值目标的变量名通常是for语句所在作用域的变量,它可以在循环主体中修改,但是当再次回到循环顶端时,会自动设成序列中的下一个元素。
最后
以上就是落寞香氛最近收集整理的关于if语句、while和for循环的全部内容,更多相关if语句、while和for循环内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复