continue 语句用以告诉 Python 跳过当前循环块中的剩余语句,并继续该循环的下一次迭代。

案例(保存为 continue.py):

while True:
s = input('Enter something : ')
if s == 'quit':
break
if len(s) < 3:
print('Too small')
continue
print('Input is of sufficient length')
# 自此处起继续进行其它任何处理

输出:

$ python continue.py
Enter something : a
Too small
Enter something : 12
Too small
Enter something : abc
Input is of sufficient length
Enter something : quit

它是如何工作的

在本程序中,我们接受来自用户的输入内容,但是只有在输入的字符串其长至少 3 字符我们才会对其进行处理。为此,我们使用内置的 len 函数和来获取字符串的长度,如果其长度小于 3,我们便通过使用 continue 语句跳过代码块中的其余语句。否则,循环中的剩余语句将被执行,并在此处进行我们所希望的任何类型的处理。

要注意 continue 语句同样能用于 for 循环。

总结

我们已经了解了三种控制流语句——ifwhile 和 for ——及其相关的 break 与 continue 语句是如何工作的。这些语句是 Python教程中一些最常用的部分,因此,习惯去使用它们是必要的。

接下来,我们将了解如何创建并使用Python函数

最新文章

  1. [LeetCode] Range Sum Query - Mutable 区域和检索 - 可变
  2. Javascript事件模型系列(二)事件的捕获-冒泡机制及事件委托机制
  3. 不同系统间传输float型数据
  4. 图像、帧、片、NALU概念理解
  5. SQL函数介绍
  6. 常用JavaScript字符串方法简述
  7. Java代码优化六大原则
  8. java初步—参数的值传递
  9. HTML5本地存储应用sessionStorage和localStorage
  10. keepalived配置文件详解(2)
  11. 合肥工业大学oj G-诺德森海岸
  12. mysql的连接
  13. pycharm异常问题之Unable to save settings: Failed to save settings. Please restart PyCharm
  14. NodePort 只能在node节点上访问,外部无法访问
  15. Centos 装系统 配置网卡,校准时间
  16. 利用VBS下载EXE文件手法记录
  17. MySQL中执行sql语句错误 Error Code: 1093. You can&#39;t specify target table &#39;car&#39; for update in FROM clause
  18. c#实现AOP
  19. sqlserver创建同义词
  20. 实现一个最简单的plot函数调用:

热门文章

  1. byte转换字符串(string)+字符串转换byte
  2. Java参数传递对象引用传递失效
  3. 如何在html中插入图片
  4. oracle整理
  5. Mac 字典扩充包 包括 app
  6. input 输入的一些限制说明
  7. MySQL数据库 : 基本语句
  8. PHP | 获取数组长度的方法
  9. [转]MySQL日期与时间戳常用函数
  10. 6、core dump 故障分析