python控制语句三大幻神
if
字如其名 为判断语句
俩兄弟 elif else
按顺序自上而下判断 elif可以重复出现 else可以理解成传闻中的接盘侠,上面不要就全收咯,不怕多
if
elif
else
可以嵌套if i判断语句的格式讲究一般判断格式中有4个空格即一个tab制表符的空间
判断条件为 True False
while
循环条件为True,无限循环工作 除非break停止循环
break 语句可以跳出 for 和 while 的循环体。若遇到break而使得 for 或 while 循环中终止而且 else 块将不执行
continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环
while可以搭配else 为False时候会执行else语句 与普通的直接不加else放在语句下面执行不一样的地方在于break结束while循环时候 是不会执行else部分
嵌套while 结束程序方式: 1. break结束 2. 定义一个标志符 通过循环中某些环节改变标志符的取值 判断是否符合循环条件来结束循环
for
for .... in.....格式 可以起迭代作用 经常作用于列表字典字符串 但都会遍历完 本质里面包含异常判断机制 ===>>> try except
for+continue 跳出本次循环,继续下次循环
for+break 跳出本次循环
pass
跳过 用于构建框架结构使未构成函数不影响整个程序运行 可适用于任何控制语句,辅助作用
标志符
很好用的辅助循环语句更好运行定义的变量
比如 count=0 后面过程中进行运算改变数值 让整个程序逻辑更合理 可作为一个很好地判断依据参数