python 的continue循环

回复 收藏
continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环。
  1. #!/usr/bin/python
  2. # Filename: continue.py
  3. while True:
  4.     s = raw_input('Enter something : ')
  5.     if s == 'quit':
  6.         break
  7.     if len(s) < 3:
  8.         continue
  9.     print 'Input is of sufficient length'
  10.     # Do other kinds of processing here...
输出
$ python continue.py
Enter something : a
Enter something : 12
Enter something : abc
Input is of sufficient length
Enter something : quit

它如何工作
在这个程序中,我们从用户处取得输入,但是我们仅仅当它们有至少3个字符长的时候才处理它们。所以,我们使用内建的len函数来取得长度。如果长度小于3,我们将使用continue语句忽略块中的剩余的语句。否则,这个循环中的剩余语句将被执行,我们可以在这里做我们希望的任何处理。

注意,continue语句对于for循环也有效。

下一篇 python的函数
2011-04-11 11:12 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: