python 11 continue语句

[复制链接]
hqingxi 发表于 2017-12-31 00:00:26 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
' H1 v( z; W4 @. U( X
continue语句
% L/ |2 l' B3 s& N7 c, W/ W1 R6 z
7 K% E+ B* Q* Z  E9 o2 w) L. wcontinue语句被用来告诉Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环。
  P1 x* t5 D$ |9 m使用continue语句
* u2 Y2 o; A8 F9 ~4 y" Z. |+ I+ d5 m- Q; Z
例6.5 使用continue语句% q, l9 W# K: K: ^& s" T
#!/usr/bin/python
7 d' o) o& o4 ]& \4 D2 j' a1 }# Filename: continue.py
3 Q1 J" {% k; p# ~/ fwhile True:7 k- L3 N" ^& @% V9 n* z* `
s = raw_input('Enter something : ')
# ^. {# @  m9 q: T4 L: y if s == 'quit':
# i3 \3 @. b7 A break
) d6 _$ n1 D. m3 H6 y% O+ A# y: Q if len(s) < 3:6 m5 f. h8 f) B
continue
/ w; D: Y" ?# _8 m& v print 'Input is of sufficient length'
9 D3 }( s; u' Q( X6 ~4 q3 V5 p # Do other kinds of processing here...
8 l9 Z% g0 O$ G( t
输出3 ]1 V4 Z# |6 j
$ python continue.py; R0 \+ @. [" Z3 N
Enter something : a
7 \$ `& D  F- tEnter something : 12
4 F. ~8 t% v# S# a/ [Enter something : abc# h! o3 [+ F9 }( H- o
Input is of sufficient length
. _" G' ]/ u" `( e/ NEnter something : quit 9 _( Z7 I$ I& g, Z( L1 i& Y
它如何工作
- q; K2 t7 x0 s( v6 B3 V在这个程序中,我们从用户处取得输入,但是我们仅仅当它们有至少3个字符长的时候才处理它们。所以,我们使用内建的len函数来取得长度。如果长度小于3,我们将使用continue语句忽略块中的剩余的语句。否则,这个循环中的剩余语句将被执行,我们可以在这里做我们希望的任何处理。! Z- d, k! K" _$ W& K
注意,continue语句对于for循环也有效。7 g! }8 n; n: G6 N) k
你有一份福利待领取「基础+架构+大数据+人工智能」
- }$ m7 v+ Y+ l9 v& R$ K4 f9 d
- [8 l' Z4 Z! k& R3 \# w❤如果需要小编每天的发文资料,请私信小编即可!
+ r/ y& z; V5 p$ @* c. S) D  x❤提问/互动请留言,可直接在最底右下方"写留言即可"- K2 i! ^) r; e: c1 O& f6 [' {
❤如果觉得写得不错请点击“订阅”,每天更新内容!

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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