全面解析Python的While循环语句的使用方法


Posted in Python onOctober 13, 2015

Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:

while 判断条件:
  执行语句……

执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
当判断条件假false时,循环结束。
执行流程图如下:
全面解析Python的While循环语句的使用方法
实例:

#!/usr/bin/python

count = 0
while (count < 9):
  print 'The count is:', count
  count = count + 1

print "Good bye!"

以上代码执行输出结果:

The count is: 0
The count is: 1
The count is: 2
The count is: 3
The count is: 4
The count is: 5
The count is: 6
The count is: 7
The count is: 8
Good bye!

while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:

# continue 和 break 用法

i = 1
while i < 10:  
  i += 1
  if i%2 > 0:   # 非双数时跳过输出
    continue
  print i     # 输出双数2、4、6、8、10

i = 1
while 1:      # 循环条件为1必定成立
  print i     # 输出1~10
  i += 1
  if i > 10:   # 当i大于10时跳出循环
    break

 

Python 相关文章推荐
python 生成目录树及显示文件大小的代码
Jul 23 Python
web.py获取上传文件名的正确方法
Aug 26 Python
Python实现简单状态框架的方法
Mar 19 Python
Python通过DOM和SAX方式解析XML的应用实例分享
Nov 16 Python
Python深度优先算法生成迷宫
Jan 22 Python
python 调用钉钉机器人的方法
Feb 20 Python
python脚本开机自启的实现方法
Jun 28 Python
kafka-python 获取topic lag值方式
Dec 23 Python
python3读取csv文件任意行列代码实例
Jan 13 Python
从0到1使用python开发一个半自动答题小程序的实现
May 12 Python
python collections模块的使用
Oct 16 Python
Python闭包的定义和使用方法
Apr 11 Python
Python的条件语句与运算符优先级详解
Oct 13 #Python
举例讲解Python中的身份运算符的使用方法
Oct 13 #Python
Python中的字典与成员运算符初步探究
Oct 13 #Python
详解Python中的元组与逻辑运算符
Oct 13 #Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
Oct 13 #Python
Python语法快速入门指南
Oct 12 #Python
初步认识Python中的列表与位运算符
Oct 12 #Python
You might like
深入php-fpm的两种进程管理模式详解
2013/06/03 PHP
php中执行系统命令的方法
2015/03/21 PHP
JS处理VBArray的函数使用说明
2008/05/11 Javascript
将CKfinder整合进CKEditor3.0的新方法
2010/01/10 Javascript
javascript真的不难-回顾一下基础知识
2013/01/15 Javascript
JavaScript获取XML数据附示例截图
2014/03/05 Javascript
基于JavaScript实现移动端TAB触屏切换效果
2015/10/20 Javascript
HTML5 实现的一个俄罗斯方块实例代码
2016/09/19 Javascript
javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
2016/10/10 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
JavaScript中如何判断一个值的类型
2017/09/15 Javascript
javascript实现Emrips反质数枚举的示例代码
2017/12/06 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
2018/08/22 Javascript
JS使用数组实现的队列功能示例
2019/03/04 Javascript
pytyon 带有重复的全排列
2013/08/13 Python
详细解析Python当中的数据类型和变量
2015/04/25 Python
Python中使用asyncio 封装文件读写
2016/09/11 Python
Python中格式化format()方法详解
2017/04/01 Python
python 对象和json互相转换方法
2018/03/22 Python
python实现三次样条插值
2018/12/17 Python
python使用pipeline批量读写redis的方法
2019/02/18 Python
详解Python3中ceil()函数用法
2019/02/19 Python
对Python 检查文件名是否规范的实例详解
2019/06/10 Python
Python中字符串List按照长度排序
2019/07/01 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
使用phonegap克隆和删除联系人的实现方法
2017/03/31 HTML / CSS
倩碧美国官网:Clinique美国
2016/07/20 全球购物
马来西亚网上美容店:Hermo.my
2017/11/25 全球购物
PacSun官网:加州生活方式服装、鞋子和配饰
2018/03/10 全球购物
法学研究生自我鉴定范文
2013/12/04 职场文书
银行职业规划书范文
2013/12/28 职场文书
八一演出活动方案
2014/02/03 职场文书
文艺演出策划方案
2014/06/07 职场文书
2015年学生会干事工作总结
2015/04/09 职场文书
三八节活动简报
2015/07/20 职场文书
2019年个人工作总结范文(3篇)
2019/08/27 职场文书