python 11 continue语句

[复制链接]
hqingxi 发表于 2017-12-31 00:00:26 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
. F; m+ M" ~7 V% y
continue语句# ~4 n1 T: P4 }3 W% q

9 M" ]0 w6 Z. l5 o2 Econtinue语句被用来告诉Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环。1 w! i( n) E8 m: l5 P
使用continue语句
+ {! U6 _/ d* d: x% R) G( o) i! G' K. {1 C
例6.5 使用continue语句
0 K0 [& i7 Y. |) E- c& j
#!/usr/bin/python
, I+ a7 f  P: O( e# Filename: continue.py
7 B! f$ j" t: S6 L7 F6 qwhile True:5 y* P* L* g7 b$ L+ p5 s6 j/ u4 _
s = raw_input('Enter something : ')& C  ?# D( g6 I1 K  P/ d  ]$ o
if s == 'quit':
( Q* C6 P$ O/ Q7 q% d, v break
) y2 F( C/ l1 P/ q, J if len(s) < 3:
  d* @2 g6 {& n$ [3 m  N2 z continue0 _9 A7 u, l) z) e
print 'Input is of sufficient length'4 Y1 k& q. g4 V. @* @6 M
# Do other kinds of processing here... * [+ u" A/ I& h3 {/ T5 \2 X
输出
2 m* t  V) ^& {" ^9 d, |8 i( ]2 `
$ python continue.py
9 j( x9 q+ e$ n- iEnter something : a& w4 x1 I  {! z. k. R1 Y* @: G
Enter something : 12. r* @3 A7 `4 j7 F3 L( v) u- g8 W
Enter something : abc7 ~  r' i4 v2 _  p
Input is of sufficient length
# J. x; y0 ^* ~; i" ~& T: O7 e+ }" PEnter something : quit
/ B$ T8 Y; N6 L
它如何工作
+ R+ j+ T) M) {3 y在这个程序中,我们从用户处取得输入,但是我们仅仅当它们有至少3个字符长的时候才处理它们。所以,我们使用内建的len函数来取得长度。如果长度小于3,我们将使用continue语句忽略块中的剩余的语句。否则,这个循环中的剩余语句将被执行,我们可以在这里做我们希望的任何处理。
$ D/ B% l  b* ?# `注意,continue语句对于for循环也有效。
! s2 ]& O* _5 ^* b+ E: b你有一份福利待领取「基础+架构+大数据+人工智能」
& Y1 O9 @) `9 F* |8 T: [! i6 _+ G4 U2 B% I" x& w
❤如果需要小编每天的发文资料,请私信小编即可!
8 W6 R; {7 i" u$ Q7 U' a❤提问/互动请留言,可直接在最底右下方"写留言即可"
4 z( d3 p" t+ q+ N9 M5 l❤如果觉得写得不错请点击“订阅”,每天更新内容!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
推荐阅读更多+
阅读排行更多+
用心服务创业者
0851-88611148
周一至周五 9:00-18:00
意见反馈:admin@0851life.com

扫一扫关注我们

Powered by 童码少儿编程 X3.4© 2001-2013 0851life Inc.|网站地图