Python 学习笔记(四)
上次实践了for语句,今天继续实践break语句.
由于昨天比较忙,所以没有更新.刚才在空间里,看到一位朋友的留言,感觉自己很有压力啊,但是谢谢那位朋友的鞭策.呵呵,今天继续贴出我的学习笔记.
实践步骤:
(这个例子是《简明 Python 教程》中,用来说明break用法的)
打开:IDLE;
输入:
>>> while True:
s = raw_input('Enter something : ')
if s == 'quit':
break
print 'Length of the string is', len(s)
print 'Done'
Enter something : 45
Length of the string is 2
Done
Enter something : sdfsdf
Length of the string is 6
Done
Enter something : dfssdfdsfdsffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
Length of the string is 107
Done
Enter something : quit
>>>
下面我要贴上我的第二段代码,书里说break也可用于for循环,我试一下:
>>> for i in range(1,20,3):
print i
if i==7:
break
1
4
7
>>>
下面我要贴上我的第三段代码,这个主要是跟第二段做对比,我当时给for语句中加break时,就在想一个问题,这个例子有什么实际的用途呢?我觉得它可以作为以后验证某个逻辑是否正确时的脚本来执行:
>>> for i in range(1,20,3):
print i
1
4
7
10
13
16
19
>>>
总结:
1.第一段代码我照例贴上来时,还是有点问题,我至今还是不明白,为什么每次贴print 'Done'时都会出错,为什么每次还要贴,不过以后我会搞明白这个问题的。到底按照例子贴出来,运行时,为什么会报:SyntaxError: invalid syntax。
2.break语句还是很实用的,就目前我有限的python知识来说,我觉得它能使程序更灵活,呵呵。
这次先写到这里,最近可能比较忙,我有时间就会贴出我的笔记!