python 11 continue语句

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

$ M$ c$ ~) `' h4 P$ R6 z+ i( O4 ?continue语句; K0 S, m8 U; @9 G6 [: u( U

, ~) }5 V1 K! u# `7 E) Y" pcontinue语句被用来告诉Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环。
- h# r0 X1 X7 W( L2 e使用continue语句: v  {) ^) M; Z8 V: W4 {5 G
  ?' s# R, j- I' I* U. V/ R$ j, \# L
例6.5 使用continue语句0 S4 J; @: x& E5 U3 L
#!/usr/bin/python& b$ E' h. G7 [* G; v0 n
# Filename: continue.py
9 r5 e) x5 E; Y, @: _9 }while True:
5 T$ I; [. p/ D7 ]/ l# H  F5 x s = raw_input('Enter something : ')
4 \% l& v. |+ C5 _+ ~( G/ Q5 \! ?. z if s == 'quit':% N5 r) k4 g2 K2 J# T* A
break# b2 {0 s) o( u( l+ Y
if len(s) < 3:
; J. M: S& O+ Z2 ~8 K continue
) S% Z  M2 r6 e; S* O- f/ ` print 'Input is of sufficient length'
8 ^4 e# a; t( a2 J/ P7 q: a # Do other kinds of processing here...
8 q. D' t+ ?+ h2 g& c  A7 J
输出; y- j( {/ j8 \  W5 {
$ python continue.py- A6 U" [& J  D5 o6 v
Enter something : a( Z! V+ Q9 j* M+ L# h
Enter something : 12+ D' x8 i. Z$ Z- _) z
Enter something : abc
! \( q5 o: f9 {Input is of sufficient length
4 J# G! A# z$ a. j6 o5 TEnter something : quit % l& |" v5 y0 E1 ?; ?
它如何工作/ ^$ L$ H1 N8 w8 j
在这个程序中,我们从用户处取得输入,但是我们仅仅当它们有至少3个字符长的时候才处理它们。所以,我们使用内建的len函数来取得长度。如果长度小于3,我们将使用continue语句忽略块中的剩余的语句。否则,这个循环中的剩余语句将被执行,我们可以在这里做我们希望的任何处理。
# _8 E+ ~3 q; w. y" ~( r9 s注意,continue语句对于for循环也有效。
. k" z# w' o  [你有一份福利待领取「基础+架构+大数据+人工智能」" U& P" H8 h+ l; T% H' @3 B
1 H2 {6 ?( U, {9 A+ o
❤如果需要小编每天的发文资料,请私信小编即可!: ]0 [( ?" k0 j2 }
❤提问/互动请留言,可直接在最底右下方"写留言即可"
' I( N% M. ]& {# \  s❤如果觉得写得不错请点击“订阅”,每天更新内容!

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

扫一扫关注我们

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