python 11 continue语句

[复制链接]
hqingxi 发表于 2017-12-31 00:00:26 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
# ^- b4 `- L  v: H" m7 k
continue语句# Q0 W' q' \# h9 I
2 D& b. E1 N3 J( I
continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环。/ t/ X  M: ~. d! T
使用continue语句
4 b" X9 D1 s# V! D1 p
# t0 D1 C" G, k& x/ O  `例6.5 使用continue语句
  `% @* p/ F" b
#!/usr/bin/python& T; c' Z& v) D1 g  `
# Filename: continue.py
1 I" S% y2 Y3 ~9 |while True:
3 K' V  G$ R0 n7 S: P s = raw_input('Enter something : ')
6 M" ?3 F9 j+ m) L( B. J if s == 'quit':1 @. \# P2 V$ n# S
break1 ]+ _7 H% Z$ v7 S0 O, k
if len(s) < 3:0 g4 t3 W1 _) Q3 y* m
continue  F9 j6 i4 f2 N
print 'Input is of sufficient length'1 y% {, G4 `* |1 ]+ s0 t
# Do other kinds of processing here... 1 d2 i4 q0 r' r; n/ o5 e
输出
7 B9 j4 P2 R+ n, w, T
$ python continue.py
& |* l# R  u: j/ i4 y7 U% c1 tEnter something : a6 G) `* p% I, a$ |- D
Enter something : 12# O) H3 n" e4 v) D( z% f
Enter something : abc
( d4 r/ S0 m$ s$ Y, _. A" dInput is of sufficient length
4 D# J- ^$ \4 ^9 A# a9 S; L2 {& zEnter something : quit
9 |, l7 D) Y& J2 ?" P
它如何工作
& R. H/ ~0 q0 D+ Q在这个程序中,我们从用户处取得输入,但是我们仅仅当它们有至少3个字符长的时候才处理它们。所以,我们使用内建的len函数来取得长度。如果长度小于3,我们将使用continue语句忽略块中的剩余的语句。否则,这个循环中的剩余语句将被执行,我们可以在这里做我们希望的任何处理。! v7 U1 s% d  Q
注意,continue语句对于for循环也有效。6 t4 B$ W* X3 Y* x6 n0 J
你有一份福利待领取「基础+架构+大数据+人工智能」
. I' ]2 J0 K; H3 [, K1 G" Y
  T: K$ y' \2 P: r❤如果需要小编每天的发文资料,请私信小编即可!
1 h6 F& Y- ?4 V" H! `# M$ n❤提问/互动请留言,可直接在最底右下方"写留言即可"
- X( E( T! U8 t) C0 R. y, w❤如果觉得写得不错请点击“订阅”,每天更新内容!

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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