Python中无限循环需要什么条件


Posted in Python onMay 27, 2020

无限循环

如果条件判断语句永远为 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
</module>

注意:以上的无限循环你可以使用 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 无限循环:在 while 循环语句中,可以通过让判断条件一直达不到 False ,实现无限循环。

条件表达式:

# var = 1
# while var == 1: # 表达式永远为 True
#   print("var = 1")
# # var = 1
#  ...
# # var = 1

布尔值:

# while True:
#   print("条件为真")
# # 条件为真
#  ... 
# # 条件为真

到此这篇关于Python中无限循环需要什么条件的文章就介绍到这了,更多相关Python中无限循环的条件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python THREADING模块中的JOIN()方法深入理解
Feb 18 Python
python面向对象_详谈类的继承与方法的重载
Jun 07 Python
python写一个md5解密器示例
Feb 23 Python
Django 跨域请求处理的示例代码
May 02 Python
有关Python的22个编程技巧
Aug 29 Python
Django框架实现的普通登录案例【使用POST方法】
May 15 Python
浅谈Python大神都是这样处理XML文件的
May 31 Python
Python在cmd上打印彩色文字实现过程详解
Aug 07 Python
python将logging模块封装成单独模块并实现动态切换Level方式
May 12 Python
基于OpenCV的路面质量检测的实现
Nov 04 Python
python程序实现BTC(比特币)挖矿的完整代码
Jan 20 Python
Python sklearn分类决策树方法详解
Sep 23 Python
Python使用matplotlib绘制圆形代码实例
May 27 #Python
Python如何实现的二分查找算法
May 27 #Python
Python xml、字典、json、类四种数据类型如何实现互相转换
May 27 #Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
May 27 #Python
Python列表如何更新值
May 27 #Python
Python模拟伯努利试验和二项分布代码实例
May 27 #Python
基于python纯函数实现井字棋游戏
May 27 #Python
You might like
PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数
2012/04/09 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
2016/05/23 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
2019/07/20 PHP
php源码的安装方法和实例
2019/09/26 PHP
Javascript实例教程(19) 使用HoTMetal(7)
2006/12/23 Javascript
js实现一个省市区三级联动选择框代码分享
2013/03/06 Javascript
13 款最热门的 jQuery 图像 360 度旋转插件推荐
2014/12/09 Javascript
浅谈JavaScript数据类型及转换
2015/02/28 Javascript
JavaScript实现Iterator模式实例分析
2015/06/09 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
javascript事件冒泡简单示例
2016/06/20 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
2016/10/17 Javascript
javascript的document中的动态添加标签实现方法
2016/10/24 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
2016/11/29 Javascript
详解vue-validator(vue验证器)
2017/01/16 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
2017/01/21 Javascript
基于vue2框架的机器人自动回复mini-project实例代码
2017/06/13 Javascript
javascript 初学教程及五子棋小程序的简单实现
2017/07/04 Javascript
Vue.js仿微信聊天窗口展示组件功能
2017/08/11 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
微信小程序用户登录和登录态维护的实现
2020/12/10 Javascript
Python中的一些陷阱与技巧小结
2015/07/10 Python
分析Python中设计模式之Decorator装饰器模式的要点
2016/03/02 Python
实例讲解python中的协程
2018/10/08 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
老海军美国官网:Old Navy
2016/09/05 全球购物
莱德杯高尔夫欧洲官方商店:Ryder Cup Shop
2019/08/14 全球购物
高二地理教学反思
2014/01/24 职场文书
管理专员自荐信
2014/01/26 职场文书
好习惯伴我成长演讲稿
2014/05/21 职场文书
美术专业自荐信
2014/07/07 职场文书
检察院对照“四风”认真查找问题落实整改措施
2014/09/26 职场文书
经典祝酒词大全
2015/08/12 职场文书
抖音动画片,皮皮虾,《治愈系》动画在用这首REMIX作为背景音乐,Anak ,The last world with you完整版
2022/03/16 杂记
Nginx反向代理、重定向
2022/04/13 Servers
Python实现聚类K-means算法详解
2022/07/15 Python