标签:
if语句中,代码块是按缩进的空格数量来判断的,也就是说空格数量一致的相邻行会被当作一个代码块,当if的条件成立的时候它就会得到执行。
x = 100 if x > 50: print ‘x is high, ‘ print ‘and high up in the sky!‘ elif x == 50: print ‘x is middle‘ else: print ‘x is low‘
Python的循环中也有break和continue。而且还添加了一个很方便的else功能,当while的判断的条件不成立的时候,不执行循环体,而是执行else中的代码块。
break 跳出最近所在的循环(跳出整个循环语句)
for i in range(10): if i == 3: break # 停止执行整个循环 print i, 0 1 2
continue 结束当前的循环,跳到下一轮的循环开始
for i in range(10): if i == 3: continue # 让当前的循环结束,跳到下一轮的循环开始 print i, 0 1 2 4 5 6 7 8 9
for、while 与 else 的联合使用
在循环后处理,并且如果遇到break,则也会跳过else的。
x=10 while x: x=x-1 if x==5: break print x else: print "over"
标签:
原文地址:http://www.cnblogs.com/wakey/p/4249917.html