Python 循环控制语句

2016-12-09

循环控制语句主要有break, continue, pass几种。

1. break语句

  • break语句使程序提前跳出循环。以for循环为例说明:
    >>> for i in range(5):
    ...     if i==3:
    ...             break
    ...     print i
    ... 
    0
    1
    2
    
  • 下面这个例子是break语句在多层嵌套循环中的应用。可以看出,执行到break语句时,直接跳出其所在循环,不再执行这个循环中break语句后面的代码。
    for i in range(3):
    	print 'i=',i
    	for j in range(3):
    		print '    j=',j
    		if j==1:
    			break
    		for k in range(3):
    			print '       k=',k
    #输出结果:
    i= 0
        j= 0
           k= 0
           k= 1
           k= 2
        j= 1
    i= 1
        j= 0
           k= 0
           k= 1
           k= 2
        j= 1
    i= 2
        j= 0
           k= 0
           k= 1
           k= 2
        j= 1
    

2. continue语句

continue语句执行时,将跳过本次循环,而继续执行同一个循环体内的下一次循环。比如下面代码中,执行continue语句的结果是,跳过循环指标(i==3),而直接执行下一次循环(循环指标i==4)。

for i in range(5):
	if i==3:
		continue
	print 'i=',i
#输出结果
i= 0
i= 1
i= 2
i= 4

3. pass语句

pass语句不执行任何操作,一般用于占位,以保证语法正确。



思想果(www.sixiangguo.net)原创,作者:无梨教主。转载注明作者 和 本文链接: http://www.sixiangguo.net/archives/465.html