今天写了一个恶心的语句,一个for循环中套用好几个if。突然产生一个疑问,一个if中的break作用范围到底是什么?
然后写了一个测试程序,一个for循环中套用一个if再套用一个if,在最内层的if中加入break,然后运行,程序到最内层break的时候就终止了.......
然后赶紧查了下百度(google打不开),重新温习了下break的作用,break的作用是跳出一层循环,所以说再多的if也都是在一个循环中。
以前没有学习踏实,用break用的也少,这下长记性了,留个笔记记录下
测试程序如下:
def testBreak():
for i in range(0,100000):
if i >1900:
print i
if i==4000:
print "================="
print i
print "================="
break;
if __name__ == '__main__':
testBreak()