解析Python中while true的使用


Posted in Python onOctober 13, 2015

无限循环
如果条件判断语句永远为 true,循环将会无限的执行下去,如下实例:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

var = 1
while var == 1 : # 该条件永远为true,循环将无限执行下去
  num = raw_input("Enter a number :")
  print "You entered: ", num

print "Good bye!"

以上实例输出结果:

Enter a number :20
You entered: 20
Enter a number :29
You entered: 29
Enter a number :3
You entered: 3
Enter a number between :Traceback (most recent call last):
 File "test.py", line 5, in <module>
  num = raw_input("Enter a number :")
KeyboardInterrupt

注意:以上的无限循环你可以使用 CTRL+C 来中断循环。

python while 1 vs while True
Python 3.0之前,他们的执行是不同的:
while 1,python会进行优化,每次循环是不会去检查1的条件,因此性能会好
而while True,在python 3k前,True不是保留字,用户可以True=0,所以,每次还要比较True的值

Python 3.0之后,True/False都变成了保留字,

>>> True = 10

会报错
因此,python 3后,while 1和while True效果一样,都会被解释器优化

Python 相关文章推荐
Python解析网页源代码中的115网盘链接实例
Sep 30 Python
Python中几种导入模块的方式总结
Apr 27 Python
可能是最全面的 Python 字符串拼接总结【收藏】
Jul 09 Python
python之文件读取一行一行的方法
Jul 12 Python
python画一个玫瑰和一个爱心
Aug 18 Python
pycharm执行python时,填写参数的方法
Oct 29 Python
通过cmd进入python的实例操作
Jun 26 Python
python中for循环把字符串或者字典添加到列表的方法
Jul 20 Python
python取均匀不重复的随机数方式
Nov 27 Python
opencv python如何实现图像二值化
Feb 03 Python
python实现简单学生信息管理系统
Apr 09 Python
python OpenCV学习笔记
Mar 31 Python
全面解析Python的While循环语句的使用方法
Oct 13 #Python
Python的条件语句与运算符优先级详解
Oct 13 #Python
举例讲解Python中的身份运算符的使用方法
Oct 13 #Python
Python中的字典与成员运算符初步探究
Oct 13 #Python
详解Python中的元组与逻辑运算符
Oct 13 #Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
Oct 13 #Python
Python语法快速入门指南
Oct 12 #Python
You might like
php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
2010/08/21 PHP
PHP中限制IP段访问、禁止IP提交表单的代码
2011/04/23 PHP
php实现网站文件批量压缩下载功能
2015/10/28 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
Laravel框架验证码类用法实例分析
2019/09/11 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
jquery提升性能最佳实践小结
2010/12/06 Javascript
jQuery设置指定网页元素宽度和高度的方法
2015/03/25 Javascript
JS实现自动定时切换的简洁网页选项卡效果
2015/10/13 Javascript
分享jQuery插件的学习笔记
2016/01/14 Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
2016/04/18 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐)
2016/06/23 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
2017/05/24 Javascript
vue2.0 实现页面导航提示引导的方法
2018/03/13 Javascript
详解在vue-test-utils中mock全局对象
2018/11/07 Javascript
详解一个小实例理解js原型和继承
2019/04/24 Javascript
vue el-tree 默认展开第一个节点的实现代码
2020/05/15 Javascript
vue+iview框架实现左侧动态菜单功能的示例代码
2020/07/23 Javascript
python中__call__方法示例分析
2014/10/11 Python
基于python中__add__函数的用法
2019/11/25 Python
PyTorch 普通卷积和空洞卷积实例
2020/01/07 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
Python基础教程之输入输出和运算符
2020/07/26 Python
HTML5中的强制下载属性download使用实例解析
2016/05/12 HTML / CSS
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
中国领先的专业演出票务网:永乐票务
2016/08/29 全球购物
YOOX美国官方网站:全球著名的多品牌时尚网络概念店
2016/09/11 全球购物
求职信范文怎么写
2014/01/29 职场文书
公司口号大全
2014/06/11 职场文书
大专应届毕业生求职信
2014/07/15 职场文书
逃课打麻将检讨书
2014/10/05 职场文书
开展党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
2014年学习委员工作总结
2014/11/14 职场文书
大学生就业推荐表自我评价
2015/03/02 职场文书
导游词之青岛太清宫
2019/12/13 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python