本文摘自php中文网,作者不言,侵删。
本篇文章给大家带来的内容是关于python中判断语句与循环语句的简单小结(附示例) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。今天主要介绍一下Python中的if判断与循环控制。
本来之前写的标题名字是“Python的流程控制”,但是想了想,流程控制又不仅限于条件判断和循环的控制。所以老实改了...aha
一、if 条件判断
1、语法形式
if 的条件判断语法形式如下所示。根据各分支的条件判断来决定对应的执行操作。
1 2 3 4 5 6 7 8 |
|
if分支:若 <条件判断-1> 判断为真,则转入执行 <操作-1>,否则转入elif语句处;
elif:即“else if”的缩写。elif语句可以存在,也可以存在一个或多个。当进入该分支时,若判断 <条件判断-2> 为真,则执行 <操作-2>,否则转入下一个elif语句或者else语句。
else:当以上所有if和elif分支走完后,如果均判断为false,则最后进入else分支,执行<操作-4>。
例如:value = x if x<y else y
2、一种特殊形式
if判断还有一种特殊形式。如下所示。
其根据判断x的值来决定是否执行。其中,当x为非零数值、非空字符串、非空list等时,就判断为True,则转入执行<actions>,否则不执行。
1 2 |
|
二、for 循环
之前在介绍数据类型时,有介绍到这部分,所以简单做个总结吧!
如下:
1 2 |
|
该循环语句,x作为临时变量,依次把可迭代对象(string、list、tuple等)中的每个元素迭代出来。
举个简单的例子,当list数据类型x中存在不同类型的元素时,如何读取打印出各元素?
1 2 3 4 5 6 7 8 9 10 11 12 |
|
【补充】知识点啊~ ~ ~ 其实是自己突然想起的 ^_^
enumerate()
将序列的索引和值取出。直接上例子说明吧~
1 2 3 4 5 6 7 |
|
sorted( )
形式:sorted([序列],key=函数,reverse=True or False)
解析:接收一个序列,对其进行排序。也可以根据指定的key形式进行排序。参数reverse为方向排序,True时生效。
例如:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
三、while 循环
语法形式:
1 2 |
|
解析:只要条件<expression>满足,就不断的执行循环体<actions>,直到条件不满足时,就退出循环。
例如:
1 2 3 4 5 6 7 8 9 10 |
|
四、break
break关键字,其作用是提前退出当层循环。
例如:
1 2 3 4 |
|
当<判断-1>为真时,执行break语句,退出循环。
五、continue
continue关键字,其作用是在循环过程中,可以通过continue语句,立即跳过此次循环,回到循环的顶端,直接开始下一次的循环。
例如:
1 2 3 4 5 |
|
相关推荐:
Python之条件判断和循环
Python中的条件判断语句与循环语句用法小结
以上就是python中判断语句与循环语句的简单小结(附示例)的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。