5.7Python continue 语句

Posted by 撒得一地 on 2016年4月6日 in python教程

continue语句比break语句用得要少得多。它会让当前的迭代结束,“跳"到下一轮循环的开始。它最基本的意思是“跳过剩余的循环体,但是不结束循环”。当循环体很大而且很复杂的时候,这会很有用。

简单的说,continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

continue语句用在while和for循环中。

Python 语言 continue 语句语法格式如下:

continue

continue语句工作原理

接着python continue语句作用来讲,在开始下一次迭代之前,如果是条件性的while循环,会验证下条件表达式,而如果是迭代的for循环,就会看看是否还有元素可以进行迭代。只有满足条件了,才会开始下一次程序的执行(下一次迭代)。continue语句在下一次循环前先决条件不能被满足时,整体循环会结束。

实例(win平台下),循环输出1到5之间的数,但不输出3:

>>> x = 1
>>> while x<=5:
...     if x==3 :
...             x += 1
...             continue
...     print(x)
...     x += 1
...
1
2
4
5

实例(Linux平台下):

#!/usr/bin/python
# -*- coding: UTF-8 -*-
for letter in 'Python':    # 第一个实例
   if letter == 'h':
      continue
   print '当前字母 :', letter

var = 10             # 第二个实例
while var > 0:              
   var = var -1
   if var == 5:
      continue
   print '当前变量值 :', var

print "Good bye!"

以上实例执行结果:

当前字母 : P
当前字母 : y
当前字母 : t
当前字母 : o
当前字母 : n
当前变量值 : 9
当前变量值 : 8
当前变量值 : 7
当前变量值 : 6
当前变量值 : 4
当前变量值 : 3
当前变量值 : 2
当前变量值 : 1
当前变量值 : 0
Good bye!

上一篇:

下一篇:

相关推荐

网站地图|XML地图

Copyright © 2015-2024 技术拉近你我! All rights reserved.
闽ICP备15015576号-1 版权所有©psz.