python 11 continue语句

[复制链接]
hqingxi 发表于 2017-12-31 00:00:26 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

; F: ]# y; d3 pcontinue语句' C( Z/ N1 v: S5 w( s9 ]

! D- |$ ~; x: x+ C/ J7 u; Fcontinue语句被用来告诉Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环。& h" [% }: Q, g2 M5 r6 I
使用continue语句
5 C6 y9 v  G# [. k8 ]- k. G' M" N* }' z# B; y4 }! b7 S* B! }
例6.5 使用continue语句
# k/ c* x. Y, H( w1 l% \: [( [( t. H
#!/usr/bin/python) ]  R( L3 R* S: I% e9 {7 Z, f
# Filename: continue.py
5 B1 N2 H. V. [! L+ ~while True:
6 @& Q4 y9 M; S1 t! e5 p s = raw_input('Enter something : ')
5 y+ R2 H# e& M if s == 'quit':
5 f* U7 m3 `% M9 d break2 b) @7 w$ Z. n
if len(s) < 3:
7 L# y$ p. o7 Q0 p" A continue1 B5 L4 B% v$ u! c
print 'Input is of sufficient length'
& A1 T+ G8 N' [# t. Q8 R* u # Do other kinds of processing here...
  n4 y0 @7 \% w7 ]# J* O
输出
" O. p- @9 M- {" h3 f6 ?2 V: `
$ python continue.py
. X& {8 Q* ~4 Y. ?Enter something : a
+ r- d: @$ x+ `Enter something : 129 {9 g. z' \0 i4 X
Enter something : abc
& u4 M! v$ m+ @; \Input is of sufficient length# n  i- E( }3 D2 R; p
Enter something : quit ) }  W' R3 u, _
它如何工作! o7 c$ B; R- H/ `, Q' }1 S
在这个程序中,我们从用户处取得输入,但是我们仅仅当它们有至少3个字符长的时候才处理它们。所以,我们使用内建的len函数来取得长度。如果长度小于3,我们将使用continue语句忽略块中的剩余的语句。否则,这个循环中的剩余语句将被执行,我们可以在这里做我们希望的任何处理。! X* g. M" t8 F+ Y
注意,continue语句对于for循环也有效。: B3 a. o" V# h1 t1 N5 \
你有一份福利待领取「基础+架构+大数据+人工智能」+ m3 f9 k4 ~9 d( R; Z! S' J5 a

; ]9 b1 s) o5 `' S$ x❤如果需要小编每天的发文资料,请私信小编即可!
1 ~. Y1 `6 \: @❤提问/互动请留言,可直接在最底右下方"写留言即可"
- r$ T: ^4 \  l7 E# t& H❤如果觉得写得不错请点击“订阅”,每天更新内容!

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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