首页 > 编程语言 > 详细

Python中的控制流

时间:2016-01-02 18:26:28      阅读:138      评论:0      收藏:0      [点我收藏+]

1. if 语句:

   if 语句用来检验一个条件,如果条件为真,我们运行一块语句(称为if-块),否则我们处理另外一块语句(称为else-块)。else 子句是可选的。

   还可以使用 elif 语句,它把两个相关联的 if else - if else语句合并成一个if elif else语句,使得程序更加简单,而且减少了缩进所需的数量。

   注意,无论是if 语句,elif 语句,或者else语句,后面都会跟一个冒号。

   elif 语句和 else语句永远是可选的。

   if 语句里面还可以再写if语句,这成为 if 语句的嵌套。

   注意,Python中没有 switch 语句。

2. while 语句:

   只要在一个条件为真的情况下,while 语句允许你重复执行一块语句。while 语句是所谓循环语句的一个例子。while 语句有一个可选的else 从句。

   注意,while 语句后面和 else 语句后面同样会紧跟一个冒号,else 语句可选。

3. for 语句:

   for... in 是另外一个循环语句,它在一序列的对象上迭代,即逐一使用序列中的每个项目。

   同样,在 for 语句和 else 语句后面需要紧跟冒号,else 语句可选。

   for... in 循环对于任何序列都适用。经常使用的是一个由内建 range 函数生成的数的列表,但是广义说来我们可以使用任何种类的由任何对象组成的序列!

4. break 语句:

   break语句唯一的语句就是终止循环,即一遇到 break 就跳出循环。

   一个重要的注释是,如果你从for 或 while 循环中终止,任何对应的循环 else 块将不执行。即认为它们的 else 语句是循环的一部分,同样跳出。

5. continue 语句:

   continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

Python中的控制流

原文:http://www.cnblogs.com/niuxichuan/p/5094900.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!