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实现扫描指定目录下的子目录及文件的方法
Jul 16 Python
使用Python编写提取日志中的中文的脚本的方法
Apr 30 Python
Python实现连接postgresql数据库的方法分析
Dec 27 Python
python实现批量按比例缩放图片效果
Mar 30 Python
Python中的CSV文件使用&quot;with&quot;语句的方式详解
Oct 16 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
Jul 22 Python
使用python实现unix2dos和dos2unix命令的例子
Aug 13 Python
Python使用py2neo操作图数据库neo4j的方法详解
Jan 13 Python
PyTorch加载自己的数据集实例详解
Mar 18 Python
opencv中图像叠加/图像融合/按位操作的实现
Apr 01 Python
Jmeter HTTPS接口测试证书导入过程图解
Jul 22 Python
基于Python爬取股票数据过程详解
Oct 21 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
深入解析Laravel5.5中的包自动发现Package Auto Discovery
2017/09/13 PHP
Laravel学习教程之request validation的编写
2017/10/25 PHP
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
js将long日期格式转换为标准日期格式实现思路
2013/04/07 Javascript
Jquery submit()无法提交问题
2013/04/21 Javascript
使用AngularJS 应用访问 Android 手机的图片库
2015/03/24 Javascript
JS动态增删表格行的方法
2016/03/03 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
2016/10/28 Javascript
前端编码规范(3)JavaScript 开发规范
2017/01/21 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
NodeJs实现定时任务的示例代码
2017/12/05 NodeJs
少女风vue组件库的制作全过程
2019/05/15 Javascript
小程序实现层叠卡片滑动效果
2019/08/26 Javascript
关于ckeditor在bootstrap中modal中弹框无法输入的解决方法
2019/09/11 Javascript
[01:02:18]VGJ.S vs infamous Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
Python图算法实例分析
2016/08/13 Python
Django基础之Model操作步骤(介绍)
2017/05/27 Python
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
选择python进行数据分析的理由和优势
2019/06/25 Python
python适合人工智能的理由和优势
2019/06/28 Python
Python根据服务获取端口号的方法
2019/09/25 Python
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
巴西备受欢迎的服装和生活方式品牌:FARM Rio
2020/02/04 全球购物
大学教师年终总结的自我评价
2013/10/29 职场文书
网吧收银员岗位职责
2013/12/14 职场文书
食堂员工工作职责
2013/12/18 职场文书
运动会入场词60字
2014/02/15 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
报告会主持词
2014/04/02 职场文书
护士节策划方案
2014/05/19 职场文书
2014最新开业庆典策划方案(5篇)
2014/09/15 职场文书
受伤赔偿协议书
2014/09/24 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
软件项目经理岗位职责
2015/04/01 职场文书
英语版自我评价,35句话轻松搞定
2019/10/08 职场文书
python基础之类方法和静态方法
2021/10/24 Python