python 11 continue语句

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

' a" a0 n( t; I5 P+ scontinue语句
$ q# A& k! ]/ Y6 j2 t2 P' q, A
! \$ V' V! s7 j3 @- ?$ t# Q, lcontinue语句被用来告诉Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环。- @! F8 c- p/ \/ \0 ^' e$ Q4 `7 ^
使用continue语句, I* z1 e+ l* t

$ `& k- j, d$ w" S( {6 \例6.5 使用continue语句( }& E  ]6 \* G0 v" i" b( v
#!/usr/bin/python
4 w! C! y8 U1 G# Filename: continue.py! Y4 I6 _* O5 E# N# w3 B( ?
while True:, i" g7 m0 |: x) w* F0 n
s = raw_input('Enter something : ')
" Q1 p9 ]. a) U+ u3 E; o6 a if s == 'quit':
' ^6 |- T" w+ a. Q2 r break
$ |' T' T+ `* t7 e1 C* d: r if len(s) < 3:
. z+ ]; l6 n# n, b& M* ~+ | continue
. ]( k6 i8 D& s( Q print 'Input is of sufficient length'; C# a0 e; s4 P
# Do other kinds of processing here... & G& n: h: _# g# o
输出
$ n$ R' ^) d1 q5 d
$ python continue.py
0 |/ |; Z5 X5 c) w2 }Enter something : a& g* |0 ~) |+ y+ C0 n5 K- u
Enter something : 12
8 X# C+ O1 T. j+ YEnter something : abc
: o( t$ C8 k. Q+ R7 g5 [! n& J- yInput is of sufficient length
* r. w3 G" B; J1 N# Q( i- x/ P) rEnter something : quit
$ W7 G5 p" A( V& d! x. Y7 g+ W3 Q
它如何工作/ ~1 O7 I0 `. X
在这个程序中,我们从用户处取得输入,但是我们仅仅当它们有至少3个字符长的时候才处理它们。所以,我们使用内建的len函数来取得长度。如果长度小于3,我们将使用continue语句忽略块中的剩余的语句。否则,这个循环中的剩余语句将被执行,我们可以在这里做我们希望的任何处理。
4 {* j5 ]1 S/ }- A注意,continue语句对于for循环也有效。
  f4 Y9 h8 x6 U& c  v你有一份福利待领取「基础+架构+大数据+人工智能」8 C  o5 h) \( e2 k) l2 i

. w& ?# o/ }: O7 O- z1 n❤如果需要小编每天的发文资料,请私信小编即可!! a& {: L1 A- X5 O8 k
❤提问/互动请留言,可直接在最底右下方"写留言即可"
4 Q% g8 [# l# T) O❤如果觉得写得不错请点击“订阅”,每天更新内容!

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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