python的流程控制

Posted on 2019-07-02 20:41  jinpan  阅读(111)  评论(0编辑  收藏  举报

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  后面过程中进行运算改变数值  让整个程序逻辑更合理  可作为一个很好地判断依据参数

 

Copyright © 2024 jinpan
Powered by .NET 8.0 on Kubernetes