#!/usr/bin/python
# Filename: continue.py
while True:
s = raw_input('Enter something : ')
if s == 'quit':
break
if len(s) < 3:
continue
print 'Input is of sufficient length'
# Do other kinds of processing here...
(源文件:code/continue.py)
輸出
$ python continue.py
Enter something : a
Enter something : 12
Enter something : abc
Input is of sufficient length
Enter something : quit
它如何工作
在這個(gè)程序中,我們從用戶處取得輸入,但是我們僅僅當(dāng)它們有至少 3 個(gè)字符長(zhǎng)的時(shí)候才處理它們。所以,我們使用內(nèi)建的 len 函數(shù)來取得長(zhǎng)度。如果長(zhǎng)度小于 3,我們將使用 continue 語句忽略塊中的剩余的語句。否則,這個(gè)循環(huán)中的剩余語句將被執(zhí)行,我們可以在這里做我們希望的任何處理。
注意,continue 語句對(duì)于 for 循環(huán)也有效。