首页 > 其他学习 > python > Python中的流程控制语句
2016
12-16

Python中的流程控制语句

一、if语句

if 逻辑运算:

语句块

elif 逻辑运算:

语句块

else:

语句块

注意:逻辑运算和最后的else后面有一个冒号。

二、while语句

while 逻辑运算:

语句块

else:

语句块

逻辑运算后面有一个冒号,最后的else语句不是必须的,可以省略整个else语句,在while语句完成即while语句中的逻辑运算值为false时,会执行else语句的语句块。

三、for循环语句

for i in range(1,5,2):

语句块

else:

语句块

迭代对象后面有一个冒号,else语句的作用和while语句中的else语句相同,也是在for循环结束以后执行,可以省略整个esle语句。

for循环里,同时引用两个变量,在Python里是很常见的,比如下面的代码:

for x, y in [(1, 1), (2, 4), (3, 9)]:
print(x, y)
1 1
2 4
3 9

四、break语句

用来强制终止整个循环语句,如果在for语句或while语句中使用了break语句,并且该语句执行了,那么语句后面的else语句(如果有的话)将不会执行。

五、continue语句

用来跳过当前循环块中的剩余语句,直接继续下一轮循环。

六、pass 语句

什么也不做。它用于那些语法上必须要有什么语句,但程序什么也不做的场合

最后编辑:
作者:qingheluo
这个作者貌似有点懒,什么都没有留下。