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执行shell获取硬件参数写入mysql的方法
Dec 29 Python
Windows下使Python2.x版本的解释器与3.x共存的方法
Oct 25 Python
Python连接MySQL并使用fetchall()方法过滤特殊字符
Mar 13 Python
python 实时遍历日志文件
Apr 12 Python
Python全局变量用法实例分析
Jul 19 Python
Python 爬虫学习笔记之单线程爬虫
Sep 21 Python
python实现发送邮件及附件功能
Mar 02 Python
Python语言生成水仙花数代码示例
Dec 18 Python
Python如何生成树形图案
Jan 03 Python
PyCharm更改字体和界面样式的方法步骤
Sep 27 Python
python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配
Feb 29 Python
Python pathlib模块使用方法及实例解析
Oct 05 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
DOTA2 探索永无止境 玩家自创强悍插眼攻略
2020/04/20 DOTA
php 伪造本地文件包含漏洞的代码
2011/11/03 PHP
页面乱码问题的根源及其分析
2013/08/09 PHP
使用openssl实现rsa非对称加密算法示例
2014/01/24 PHP
php处理json格式数据经典案例总结
2016/05/19 PHP
PHP封装的MSSql操作类完整实例
2016/05/26 PHP
详解使用php-cs-fixer格式化代码
2020/09/16 PHP
用js遍历 table的脚本
2008/07/23 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
2014/01/15 Javascript
js this函数调用无需再次抓获id,name或标签名
2014/03/03 Javascript
react-router实现跳转传值的方法示例
2017/05/27 Javascript
JS脚本加载后执行相应回调函数的操作方法
2018/02/28 Javascript
Angular2进阶之如何避免Dom误区
2018/04/02 Javascript
详解微信小程序scroll-view横向滚动的实践踩坑及隐藏其滚动条的实现
2019/03/14 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
layui监听select变化,以及设置radio选中的方法
2019/09/24 Javascript
layui数据表格 table.render 报错的解决方法
2019/09/29 Javascript
原生js实现的金山打字小游戏(实例代码详解)
2020/03/16 Javascript
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
详解Python中的文本处理
2015/04/11 Python
Python的函数的一些高阶特性
2015/04/27 Python
Python爬虫包BeautifulSoup实例(三)
2018/06/17 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
利用HTML5+css3+jquery+weui实现仿微信聊天界面功能
2018/01/08 HTML / CSS
英国领先的男士美容护发用品公司:Mankind
2016/08/31 全球购物
施华洛世奇澳大利亚官网:SWAROVSKI澳大利亚
2017/01/06 全球购物
食品厂厂长岗位职责
2014/01/30 职场文书
网页美工求职信
2014/02/15 职场文书
新教师工作感言
2014/02/16 职场文书
教师职位说明书
2014/07/29 职场文书
授权委托书格式
2014/07/31 职场文书
我的中国梦演讲稿800字
2014/08/19 职场文书
评职称个人总结
2015/03/05 职场文书
教育读书笔记
2015/07/02 职场文书
2015重阳节座谈会主持词
2015/07/30 职场文书
一文搞懂Python Sklearn库使用
2021/08/23 Python