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支持断点续传的多线程下载示例
Jan 16 Python
Python中lambda的用法及其与def的区别解析
Jul 28 Python
Python序列化基础知识(json/pickle)
Oct 19 Python
Windows 64位下python3安装nltk模块
Sep 19 Python
Python 批量刷博客园访问量脚本过程解析
Aug 30 Python
python 求10个数的平均数实例
Dec 16 Python
Python图像处理库PIL的ImageDraw模块介绍详解
Feb 26 Python
python实现图片,视频人脸识别(opencv版)
Nov 18 Python
python安装及变量名介绍详解
Dec 12 Python
用Python 执行cmd命令
Dec 18 Python
python生成word合同的实例方法
Jan 12 Python
ROS系统将python包编译为可执行文件的简单步骤
Jul 25 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
浅谈discuz密码加密的方式
2014/05/22 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
2018/10/23 PHP
基于jquery的direction图片渐变动画效果
2010/05/24 Javascript
js网页侧边随页面滚动广告效果实现
2011/04/14 Javascript
js window.open弹出新的网页窗口
2014/01/16 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
2014/02/07 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
2014/07/21 Javascript
jQuery中queue()方法用法实例
2014/12/29 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
JS JSOP跨域请求实例详解
2016/07/04 Javascript
微信小程序 表单Form实例详解(附源码)
2016/12/22 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
2017/03/21 jQuery
简单的Vue异步组件实例Demo
2017/12/27 Javascript
vue-router源码之history类的浅析
2019/05/21 Javascript
javascript将扁平的数据转为树形结构的高效率算法
2020/02/27 Javascript
jQuery HTML设置内容和属性操作实例分析
2020/05/20 jQuery
vue中配置scss全局变量的步骤
2020/12/28 Vue.js
python通过pil将图片转换成黑白效果的方法
2015/03/16 Python
关于python pyqt5安装失败问题的解决方法
2017/08/08 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
2018/05/24 Python
python实现Virginia无密钥解密
2019/03/20 Python
Python for i in range ()用法详解
2020/09/18 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
2020/04/14 Python
python os模块在系统管理中的应用
2020/06/22 Python
解决keras模型保存h5文件提示无此目录问题
2020/07/01 Python
HTML5 贪吃蛇游戏实现思路及源代码
2013/09/03 HTML / CSS
亚瑟士美国官网:ASICS美国
2017/02/01 全球购物
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
办公室内勤工作职责
2013/12/11 职场文书
音乐教学案例
2014/01/30 职场文书
学生个人自我鉴定
2014/03/26 职场文书
团日活动总结范文
2014/04/25 职场文书
大队干部竞选演讲稿
2014/04/28 职场文书
支行行长竞聘报告
2014/11/06 职场文书
Windows安装Anaconda3的方法及使用过程详解
2021/06/11 Python