python 11 continue语句

[复制链接]
hqingxi 发表于 2017-12-31 00:00:26 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
0 N$ G  w4 N: t# {0 U
continue语句& w3 t# Y0 b' J) a  S. \% F
% v. f. I% D7 e1 n" \! x" x) Q
continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环。
: [; \; W" X7 _0 s5 C3 M. b使用continue语句" t4 ?& s) `0 N! x; I3 G# G8 {

+ Q. B8 F3 |9 ]& u5 C8 {' |# y例6.5 使用continue语句: o! @. t# E7 q, X; |9 L, z
#!/usr/bin/python
9 g5 s* m8 V1 Y+ H5 {+ x# V7 r- b& q2 ?# Filename: continue.py
" z' s" B4 ~* N9 [* ^0 _, k& u% Mwhile True:
7 n, h; d1 E( \2 P+ z8 r' a s = raw_input('Enter something : ')  J9 `; s/ l* \1 H6 ?
if s == 'quit':1 j! k- z5 @8 v  i2 O8 P  \0 N
break
* K$ R2 x& v. V if len(s) < 3:( Z1 m. s/ J" K- M
continue
1 ]/ O8 i# y( z' Q, U# E/ c print 'Input is of sufficient length'0 U6 y4 V3 F1 @, i6 ]6 h
# Do other kinds of processing here... ! ^7 y1 l/ J+ [0 k
输出  y# Z2 a2 q; W# i# X6 s  ]! c+ k
$ python continue.py- B+ W% H: E% [# f4 T" b
Enter something : a
" q% w, q/ y- yEnter something : 12: `1 @$ u& i9 D) a( L$ @, S4 u4 O
Enter something : abc
" H2 F0 }8 C6 y1 nInput is of sufficient length
; N* `6 |# x, I" B1 }- n! @4 r* rEnter something : quit 7 b" g5 U9 t" h- x) A% \
它如何工作
1 \# r# y' M8 T8 S3 `/ x在这个程序中,我们从用户处取得输入,但是我们仅仅当它们有至少3个字符长的时候才处理它们。所以,我们使用内建的len函数来取得长度。如果长度小于3,我们将使用continue语句忽略块中的剩余的语句。否则,这个循环中的剩余语句将被执行,我们可以在这里做我们希望的任何处理。
3 F2 U" X- b' h7 J注意,continue语句对于for循环也有效。
; m. a0 y; }  Q1 I你有一份福利待领取「基础+架构+大数据+人工智能」
; G! A" F9 l; u3 q1 N4 ^0 \+ d8 ?8 x5 H. u  F8 V' q- Y" G
❤如果需要小编每天的发文资料,请私信小编即可!: k( Z% a2 w  o3 H& V# V$ P
❤提问/互动请留言,可直接在最底右下方"写留言即可"" |, B' t  b* S/ V& Q9 \& j
❤如果觉得写得不错请点击“订阅”,每天更新内容!

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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